【发布时间】:2012-01-16 03:40:11
【问题描述】:
我正在寻找有关使用支持以下功能的最佳网络类的建议:
- 内存中,本地 JVM 通信
- 基于流
- 支持多线程将二进制数据写入流
- 从流中读取数据的单线程
- 在写入端是线程安全的
- 自动处理底层字节数组增长
- 支持在 READing 线程上配置超时
乍一看,ChunkedWriteHandler + ChunkedNioStream 或 ChunkedStream 类看起来是最好的方法,但我不知道阅读文档是否满足上述所有要求。
如果有人可以提供一些方向/建议,将不胜感激!
谢谢, 鲍勃
更新:在深入挖掘之后,我应该查看 ChannelBufferInputStream 和 ChannelBufferOutputStream 吗?还没用过 Netty,我还在快速了解哪些部分在哪里使用。
【问题讨论】:
标签: netty