博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Netty socket.io 启用Epoll 模式异常
阅读量:4921 次
发布时间:2019-06-11

本文共 2573 字,大约阅读时间需要 8 分钟。

Epoll 环境为Linux 内核2.6 以上版本  Windows下不能启动

1:判断Linux环境

  public static boolean isOSLinux() {        Properties prop = System.getProperties();        String os = prop.getProperty("os.name");        System.out.println(os);        if (os != null && os.toLowerCase().indexOf("linux") > -1) {            return true;        } else {            return false;        }    }   
  if(isOSLinux()){
  //使用Linux Epoll模型   log.info("启用Epoll");   config.setUseLinuxNativeEpoll(true);   }
 

 

2:pom.xml配置

参考地址: 

com.corundumstudio.socketio
netty-socketio
1.7.13
io.netty
netty-common
io.netty
netty-transpor
io.netty
netty-buffer
io.netty
netty-handler
io.netty
netty-codec-http
io.netty
netty-codec
io.netty
netty-resolver
io.netty
netty-transport
io.netty
netty-transport-native-epoll
io.socket
socket.io-client
1.0.0
io.netty
netty-all
4.1.16.Final

 

3:启动成功后如图,有一个异常警告

 

处理方式

参考地址: 

 

 4: SO_LINGER 什么意思呢,

参考地址: 

 

转载于:https://www.cnblogs.com/eason-d/p/9707986.html

你可能感兴趣的文章
兼容性测试中如何切换和管理多个JDK版本
查看>>
vim自定义配置之nerdTree
查看>>
Power of Two & Power of Three & Power of Four
查看>>
21. Merge Two Sorted Lists
查看>>
随笔小记
查看>>
白盒测试的学习之路----(三)优化代码
查看>>
矩阵的旋转(90度)输出:
查看>>
纯虚函数(pure virtual function )和抽象类(abstract base class)
查看>>
《程序员修炼之道--从小工到专家》阅读笔记01
查看>>
【转】中国人唯一不认可的成功——就是家庭的和睦,人生的平淡
查看>>
[物理学与PDEs]第2章第5节 一维流体力学方程组的 Lagrange 形式 5.4 一维粘性热传导流体力学方程组的 Lagrange 形式...
查看>>
[再寄小读者之数学篇](2014-06-20 Beta 函数)
查看>>
asp.net内置对象Server
查看>>
SPOJ RATING
查看>>
POJ 1523
查看>>
redis--小白博客
查看>>
HDOJ-1013
查看>>
sudo: sorry, you must have a tty to run sudo
查看>>
【JBPM4】流程部署
查看>>
OneDrive网页版打不开的解决办法
查看>>