szhnet / kcp-netty

Java implementation of KCP based on Netty. 基于netty实现的java版kcp。
MIT License
329 stars 110 forks source link

EventLoopGroup为什么像ServerBootstrap不分BossGroup和WorkGroup? #30

Open foolin opened 2 years ago

foolin commented 2 years ago

EventLoopGroup为什么不分BossGroup和WorkGroup,多连接并发性能应该扛不住吧?这个为啥不分开啊?

slive commented 2 years ago

UDP没有TCP监听的概念,可以包装一下kcpchannel,将一个WorkGroup中的某个eventloop设置进去,在handler的channelRead0() 获取到message后,使用包装的kcpchannel的eventloop的execute方法进行解析即可

szhnet commented 2 years ago

实际上这里并没有建立连接的过程,就只有读写,所以用WorkGroup就够了,没有BossGroup。