【问题标题】:Netty ByteToMessageDecoder can't be @sharableNetty ByteToMessageDecoder 不能是@sharable
【发布时间】:2014-12-20 23:52:16
【问题描述】:

我使用扩展ByteToMessageDecoder 的MyDecoder 从套接字流中获取消息。 它在一个线程中运行良好。但在更多线程中,netty 报告了“处理程序应该是可共享的” 但是,我在netty api中搜索,ByteToMessageDecoder不能是@sharable,所以我该如何使用 它在多线程中。

【问题讨论】:

    标签: multithreading netty serversocket decoder


    【解决方案1】:

    在您的 ChannelInitializer 中创建一个新实例。

    【讨论】:

    • 但为什么不是@Sharable?
    • 因为它在实例中包含了一些状态
    猜你喜欢
    • 2020-01-13
    • 2016-03-06
    • 2016-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 2013-11-14
    相关资源
    最近更新 更多