luobobaowang1
Results
2
issues of
luobobaowang1
我在尝试使用后,发现有两个问题,server 和路由是绑定在一起的,不能单独声明路由,这样会导致boss 线程池的浪费。比如 我有两个路由 一个是 /a 一个是/b 那么我需要开启两个地址监听,这样的话,相当于开启了两个boss 线程池。 实际上只需要开启一个 然后 对路由进行管理 然后做事件驱动。 第二个问题,我在尝试链接后打印堆栈发现,每一个链接需要一个独立的线程来维护他,这样的链接管理开销太大了。合理的做法是,建立一个会话池,再建立一个 工作线程池,需要执行io操作的时候从会话池中选择一个会话,放到工作线程池中 去操作。这样的话,不会导致爆线程CPU 切换带来的不必要开销,和线程内存开销,以及线程生命周期管理带来的开销。
能否付费定制一个版本