JGroups 4.0.16 发布了,包含了一些重要的新特性和 bug 修复,具体如下:
在检测是否需要使用 IPv4 或 IPv6 地址方面提供了更好的机制。因此消除了使用 java.net.preferIPv4Stack 的需要(除非强制使用 IPv4 地址)
由于存在回归错误,MULTI_PING 已不再起作用。详情请查看 https://issues.jboss.org/browse/JGRP-2319
修复 DNS_PING 中的错误(用于在 Kubernetes/Openshift 云中运行)
FILE_PING(以及所有子类,例如 S3_PING)存在合并问题: https://issues.jboss.org/browse/JGRP-2288
LazyThreadFactory 泄露线程: https://issues.jboss.org/browse/JGRP-2312
详情更新内容请查看 http://belaban.blogspot.com/2019/01/jgroups-4016.html
JGroups 是一个可靠的群组通讯 Java 工具包。它基于IP组播(IP multicast),但在可靠性,组成员管理上对它作了扩展。
JGroups 的可靠性体现在:
1.对所有接收者的消息的无丢失传输(通过丢失消息的重发)
2.大消息的分割传输和重组
3.消息的顺序发送和接收
4.原子性:消息要么被所有接收者接收,要么全不