我正在编写一个使用Hazelcast的应用。我的应用程序开始很慢,因为Hazelcast尝试在启动时与网络上的其他节点通信。这对于生产来说很好,但是当我进行单节点调试时,它确实减慢了我的编辑 - 编译 - 运行 - 调试周期。
是否有Hazelcast设置告诉它只有一个节点所以请快速启动并且不要打扰网络的其余部分?
答案 0 :(得分:4)
这将在调试时至少节省3秒
System.setProperty("hazelcast.local.localAddress", "127.0.0.1");
答案 1 :(得分:4)
您可以停用加入方法:
<join>
<multicast enabled="false">
</multicast>
<tcp-ip enabled="false">
</tcp-ip>
<aws enabled="false">
</aws>
</join>