Netty中,耗时的业务逻辑代码应该写在哪

2025-06-22 21:21:23
推荐回答(1个)
回答1:

Netty是事件驱动的,可以通过ChannelHandler链来控制执行流向。因为ChannelHandler链的执行过程是在subReactor中同步的,所以如果业务处理handler耗时长,将严重影响可支持的并发数。
这种模型适合这种模型适合于像 Memcache 这
样的应用场景, 但 对需要操作数据库或者和其他模块阻塞交互的系统就不是很
合适。