【问题标题】:looking for best netty classes to use for in-memory streaming between threads寻找用于线程间内存流的最佳网络类
【发布时间】:2012-01-16 03:40:11
【问题描述】:

我正在寻找有关使用支持以下功能的最佳网络类的建议:

  • 内存中,本地 JVM 通信
  • 基于流
  • 支持多线程将二进制数据写入流
  • 从流中读取数据的单线程
  • 在写入端是线程安全的
  • 自动处理底层字节数组增长
  • 支持在 READing 线程上配置超时

乍一看,ChunkedWriteHandler + ChunkedNioStream 或 ChunkedStream 类看起来是最好的方法,但我不知道阅读文档是否满足上述所有要求。

如果有人可以提供一些方向/建议,将不胜感激!

谢谢, 鲍勃

更新:在深入挖掘之后,我应该查看 ChannelBufferInputStream 和 ChannelBufferOutputStream 吗?还没用过 Netty,我还在快速了解哪些部分在哪里使用。

【问题讨论】:

    标签: netty


    【解决方案1】:

    我有点困惑..你能提供更多关于用例的细节吗?通常你不想对 netty 使用“阻塞”操作。对于 VM 通信,您应该检查本地包: http://netty.io/docs/stable/api/org/jboss/netty/channel/local/package-frame.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-14
      • 2016-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      相关资源
      最近更新 更多