JGroups似乎自90年代后期开始存在。当我们拥有JGroups时,为什么我们需要Netty?是因为JGroups是基于线程池而Netty是异步的吗?这是唯一的区别吗?
答案 0 :(得分:6)
JGroupss的目标是集群和可靠的消息传递,重点是群组通信,即。将消息发送到一组节点(一对多)。它主要用于实现分散的点对点系统。
Netty的重点是(afaict)点对点消息传递(一对一)。典型的实现是客户端 - 服务器架构。
免责声明:我是JGroups的领导者,对Netty不太了解......
答案 1 :(得分:4)
Netty是一个通用网络框架,您可以使用它编写“任何”网络相关应用程序。所以它比JGroups更通用。