永发信息网

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

答案:2  悬赏:60  手机版
解决时间 2021-02-28 04:36
Netty中,耗时的业务逻辑代码应该写在哪
最佳答案
Netty系列之Netty线程模型, 见2.4,给出了说明,自己定义线程池,将解码后的数据封装成Task交给自己的业务线程池。如果要在业务线程中操作ChannelHandlerContext,则应该这样写:
意思就是,将I/O操作放到队列中,等待Netty下一个事件循环调用而不是在业务线程中直接调用
全部回答
写在另外的线程里。netty自己的线程应该只被用于处理网络,比如收发消息,网络连接的建立断开,超时...,业务逻辑应该放在业务线程里,使业务逻辑与网络分离。比如你的业务处理很时间,如果放在netty的线程里,可能会导致网络阻塞,甚至挂掉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开封市哪个小区有地热水?
如图初三数学已知直径BA与弦DC的延长线交于点
中国移动手机专卖店汇合店在什么地方啊,我要
函数y=-x方-6x+10的单调递增区间是多少,单调
筷乐屋麻辣烫地址在哪,我要去那里办事
乡镇违法建筑由谁执法
学习数控的书籍推荐
广州永行电线电缆地址在哪,我要去那里办事
宁夏干什么赚钱
从中国近代史的发展角度来看,洋务运动的突出
微信朋友圈怎么不发图片的情况下发表情
华为G621–TL00能用电信卡吗
两篇英语阅读A  Dear Julie,Last weekend w
环宇智能手机精品店在什么地方啊,我要过去处
全体木好还是敏体木好
推荐资讯
王薇微和王瑞雪哪个好听一点
氢氧化钠与水反应有没有毒
为什么来井冈山
轿子山风景区怎么去啊,有知道地址的么
包的盖子里面有针眼大的比较松散的孔,但是包
专加什么偏旁等于什么字
嵊州美食这个地址在什么地方,我要处理点事
皮衣擦鞋油会怎样
2014款现代名图和新朗逸哪款好
()美()美成语
我的p3突然黑屏了该怎么办 求解啊
为什么复制到内存卡里的完整歌曲播放一下子就
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?