基于netty开发的tcp server,基本模式是创建reactor thread,之后bootstrap server。
将编译后的jar包在arm上运行时,可以发现无法创建EpollEventLoopGroup。
原因在于netty依赖的epoll动态链接库在4.1.49.Final及之前的版本只提供了x86_64平台的.so文件,如图:
升级版本至4.1.50.Final或更高版本,可以发现arm64平台的.so文件,正常启动。
基于netty开发的tcp server,基本模式是创建reactor thread,之后bootstrap server。
将编译后的jar包在arm上运行时,可以发现无法创建EpollEventLoopGroup。
原因在于netty依赖的epoll动态链接库在4.1.49.Final及之前的版本只提供了x86_64平台的.so文件,如图:
升级版本至4.1.50.Final或更高版本,可以发现arm64平台的.so文件,正常启动。