0
我對Hazelcast執行器服務在某個節點出現故障時的行爲有疑問。Hazelcast Executor在某個節點發生故障後的服務行爲
執行人配置:
ExecutorConfig ecfg = new ExecutorConfig();
ecfg.setPoolSize(24);
ecfg.setName("exec");
config.addExecutorConfig(ecfg);
我使用Hazelcast 3.3.1在4個節點和每個節點增加了新的任務給執行人服務。
來添加一個任務:
IExecutorService exec = hazelcastInstance.getExecutorService("exec");
exec.execute(new Task())
假設所有節點都尚未完成的任務,如果將一個節點出現故障發生什麼呢?這個節點的任務將被重新分配或丟失?