如何使用Netty 5.0添加阻止处理程序?

时间:2014-08-20 13:08:11

标签: http netty scheduling blocking

我试图弄清楚如何使用new Netty threading model向Netty 5.0管道添加阻止处理程序。以前,此任务是使用ExecutionHandler和OrderedMemoryAwareThreadPoolExecutor执行的,但这些在Netty 5.0中不存在。如果我安排自己的线程运行,当阻塞任务完成运行时,通道已经关闭。

在Netty 5.0中安排阻止任务的正确方法是什么?我正在编写一个HTTP服务器,需要在返回结果之前访问数据库。

1 个答案:

答案 0 :(得分:0)

将ChannelHandler添加到ChannelPipeline时使用EventExecutorGroup。

请参阅http://netty.io/wiki/new-and-noteworthy-in-4.0.html#wiki-h3-35