2

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

4

2 回答 2

7

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

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

免责声明:我是 JGroups 的负责人,对 Netty 不太了解...

于 2014-05-01T08:09:26.323 回答
4

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

于 2014-05-01T08:50:03.260 回答