Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JGroups似乎自 90 年代后期就已存在。为什么我们有 JGroups 时还需要 Netty?是不是因为 JGroups 是基于线程池的,而 Netty 是异步的?这是唯一的区别吗?
JGroupss 的目标是集群和可靠的消息传递,重点是组通信,即。向一组节点发送消息(一对多)。它主要用于实现分散的点对点系统。
Netty 的重点是(afaict)点对点消息传递(一对一)。典型的实现是客户端-服务器架构。
免责声明:我是 JGroups 的负责人,对 Netty 不太了解...
Netty 是一个通用的网络框架,您可以使用它编写“任何”网络相关的应用程序。所以它比 JGroups 更通用。