这是我的简化用例:
我的问题是:是否可以缩短杀死保持锁定的节点和实际释放锁定的群集之间的间隔?我需要它不到1秒。
我尝试了一些可用的属性,这似乎与这个问题有关:
hazelcast.socket.connect.timeout.seconds
hazelcast.client.heartbeat.timeout
hazelcast.client.invocation.timeout.seconds
没有任何帮助,我注意到锁的行为没有变化。
更新
似乎这两个是正确使用的:
<property name="hazelcast.socket.connect.timeout.seconds">1</property>
<property name="hazelcast.connection.monitor.max.faults">1</property>
我还没有看到它是否会在实际使用场景中导致稳定性问题。在这个简单的测试中它运作得很好。