2014-07-12 2 views
0

클러스터 된 환경의 여러 서버에서 키를 복제 할 수있는 infinispan에 이러한 구성이 있는지 알고 싶습니다. 예를 들어 키 1이 있다고 가정합니다. 클러스터에서 노드 1을 서버 1에서 & 노드 2를 실행하고 서버 3에서 노드 3을 & 노드 4로 실행하고 싶습니다. 제 요구 사항은 서버 1간에 키 1을 분산 할 수 있습니까? 4 개의 노드가 모두 실행중인 경우 해당 노드 중 하나에서 서버 2를 실행합니다. 내 로컬 서버에서 아래 infinispan 구성을 시도하고 키가 동일한 서버의 다른 노드에서 복제되지만 다른 서버에서는 복제되지 않습니다. 친절하게 도와주세요.서버간에 infinispan 키 복제

<global > 
     <globalJmxStatistics enabled="true" /> 
     <transport clusterName="demoCluster"> 
      <properties> 
       <property name="configurationFile" value="jgroups.xml"/> 
      </properties> 
     </transport> 
    </global> 
    <default> 
     <jmxStatistics enabled="true" />  
     <clustering mode="distribution"> 
      <sync> 
      <!-- <hash numOwners="2"/> --> 
      </sync> 
     </clustering> 
    </default> 
+0

같은 서버에서 작동하고 서버를 통해 작동하지 않는 이유는 아마도 네트워크 문제이거나 JGroups 구성 문제 일 수 있습니다. '-Djava.net.preferIPv4Stack = true'와'-Djgroups.bind_addr = x.x.x.x'를 전달해야합니다. 여기서'x.x.x.x'는 설정 한 LAN/WAN을 통해 다른 서버에 연결하는 각 서버의 주소입니다. 또한 TCP 또는 UDP가 jgroups.xml ... 등에서 사용되었는지 확인하십시오. –

+0

Hi Galder, 나는 질문에 대답했다. :) 그 설정은 나를 위해 일했다. – user3831642

답변