我们有一个遗留项目,我们正在使用 jgroups-all 2.2.9.1 jar。过去几天我们遇到了一个问题,我们的服务器崩溃了
exception :
java.lang.IllegalArgumentException: timeout value is negative
at java.lang.Object.wait(Native Method)
at org.jgroups.protocols.ring.UdpRingNode.receiveToken(UdpRingNode.java:59)
at org.jgroups.protocols.TOTAL_TOKEN$TokenTransmitter.run(TOTAL_TOKEN.java:1116)
我们认为这是由于我们使用的旧 jgroups jar 造成的。但是如果我们升级 jar 文件,则会出现另一个问题。新 jar已从包协议中删除了子包环(org.jgroups.protocol.ring)。
所以我的问题是我们应该如何进行?如果我必须更改 udpring 的实现,那么我应该使用什么来代替?