【发布时间】:2014-07-13 09:58:57
【问题描述】:
我正在选择一个网络库来实现一个无法节省任何微秒的客户端/服务器系统。它将实现自己的协议来发送和接收消息。我正在寻找一个好的 NIO 框架,它可以让我轻松开发服务器和客户端,而不必过多担心低级选择器的细节。每个人都向我推荐 Netty,但我想在让我的团队使用框架之前尝试 2 或 3 个其他替代方案。我不太喜欢 Netty 的一件事是它如何使用自己的 ByteBuf 实现和引用计数来处理 ByteBuffers。任何人都可以分享您的想法和替代方案吗?
【问题讨论】:
-
推荐问题是题外话,赏金或无赏金。
-
@EJM 我刚打了 3k,它说“这个问题有一个开放的赏金,不能关闭。”它还阻止我标记...
-
Netty 和 Mina 都使用自己的 ByteBuffer 抽象。 Mina 3 移除了这种抽象,但它仍在进行中。 Netty 驱动 JBOSS,这是一个更复杂的反应器框架实现。 Mina 更简单,层次更低。
-
@AnubianNoob 我知道悬赏问题无法关闭。这就是我发表评论的原因。
标签: java networking real-time netty nio