标签: java netty
我正在使用netty 4,我正在尝试习惯他们的编程模型。但是这里有一个问题,我无法在netty的文档中找到满意的答案:
在ChannelInboundHandler.channelRead()执行长时间操作是否可以?如果我这样做,我是否会破坏我的应用程序的吞吐量?我是否应该避免这样做并仅使用channelRead()将任务排入Executor?
ChannelInboundHandler.channelRead()
channelRead()
Executor
答案 0 :(得分:1)
做长跑不好。您将需要在另一个线程上执行它,然后是IO线程。