本文介绍了Netty ByteToMessageDecoder不能@sharable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用MyDecoder
扩展了ByteToMessageDecoder
来从套接字流获取消息.它在一个线程中工作正常.但是在更多线程中,网络专家报告说处理程序应该是可共享的"但是,我在netty api中搜索,ByteToMessageDecoder
不能为@sharable,所以我该如何使用它在多线程中.
I use MyDecoder
which extends ByteToMessageDecoder
to get Message from the socket Stream.It works fine in one thread. But in more threads, the netty has reported 'the handler should be sharable'However, I search in netty api, the ByteToMessageDecoder
can't be @sharable, so how can I useit in multi thread.
推荐答案
在ChannelInitializer中创建一个新实例.
Create a new instance in your ChannelInitializer.
这篇关于Netty ByteToMessageDecoder不能@sharable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!