如何在Jgroup群集中指定状态转移超时?
$name = $_POST['name'];
相同的代码我在没有loadData()的奴隶机器(或机器2)上运行,但是当我运行该代码时,我正在获得状态超时异常的异常,因为10000ms已经过去并且只复制了一些部分数据。如何更改初始状态转移的超时?
我使用的是tcp协议,我的public static ReplicatedHashMap<Integer, BaseSeatLayout> _baseSeatLayoutCache;
JChannel baseRouteCache = new JChannel(props);
baseRouteCache.connect("Master-Cluster");
client.startBaseRouteCache(baseRouteCache);
_baseSeatLayoutCache = new ReplicatedHashMap<>(channel);
_baseSeatLayoutCache.addNotifier(this);
_baseSeatLayoutCache.start(10000);
loadData()// This will load around 2 millions entry
如下,
tcp.xml
答案 0 :(得分:1)
_baseSeatLayoutCache.start(10000)
10000
ms是超时;增加它或设置为0
等待直到完成状态转移。