Netty和JGroups之间的主要区别是什么?

时间:2014-05-01 04:18:06

标签: netty jgroups

JGroups似乎自90年代后期开始存在。当我们拥有JGroups时,为什么我们需要Netty?是因为JGroups是基于线程池而Netty是异步的吗?这是唯一的区别吗?

2 个答案:

答案 0 :(得分:6)

JGroupss的目标是集群和可靠的消息传递,重点是群组通信,即。将消息发送到一组节点(一对多)。它主要用于实现分散的点对点系统。

Netty的重点是(afaict)点对点消息传递(一对一)。典型的实现是客户端 - 服务器架构。

免责声明:我是JGroups的领导者,对Netty不太了解......

答案 1 :(得分:4)

Netty是一个通用网络框架,您可以使用它编写“任何”网络相关应用程序。所以它比JGroups更通用。