Hazelcast单节点快速启动进行调试

ccl*_*eve 6 distributed-computing hazelcast

我正在编写一个使用Hazelcast的应用程序.我的应用程序开始很慢,因为Hazelcast尝试在启动时与网络上的其他节点通信.这对于生产来说很好,但是当我进行单节点调试时,它确实减慢了我的编辑 - 编译 - 运行 - 调试周期.

是否有Hazelcast设置告诉它只有一个节点,所以请快速启动,不要打扰ping网络的其余部分?

小智 5

这将在调试时节省至少 3 秒的时间

System.setProperty("hazelcast.local.localAddress", "127.0.0.1");
Run Code Online (Sandbox Code Playgroud)


jav*_*nes 5

您可以禁用连接方法:

    <join>
        <multicast enabled="false">
        </multicast>
        <tcp-ip enabled="false">
        </tcp-ip>
        <aws enabled="false">
        </aws>
    </join>
Run Code Online (Sandbox Code Playgroud)