4 つの異なるシステムで 4 つのノードを使用して、分散非同期モードでInfinispan を使用しています。各ノードは 3 GB のヒープ サイズで実行されます。
1 つのノードのみがローダーの役割を果たし、5000 万のレコードをチャンクでロードしようとします (500 万のレコードが 10 回キャッシュに移動するループ内)。私の計算によると、4 つのノードでそれだけの量のデータを処理できるので、スペースは問題になりません。
4 つのノードすべてを起動すると、クラスタが正常に形成され、データがキャッシュにロードされ始めます。ただし、データが非常に大きいため、いずれかのノードが他のノードからの応答を取得できず、以下の例外で失敗します。
2013-11-01 05:35:14 ERROR org.infinispan.interceptors.InvocationContextInterceptor - ISPN000136: Execution error
org.infinispan.util.concurrent.TimeoutException: Timed out after 15 seconds waiting for a response from INUMUU410-54463
at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.processCalls(CommandAwareRpcDispatcher.java:459)
at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.invokeRemoteCommands(CommandAwareRpcDispatcher.java:154)
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:534)
INUMUU410-54463 はマシン名です。