RMI를 이용하여 Cache데이타 동기화를 진행할 수 있다.
두가지 방법이 있는데
Multicast방식과 P2P 방식이 있다.
multicast방식: 노드간 캐쉬의 변경사항을 Broadcast를 통해서 서로의 데이타를 Replication처리 한다.
모든 서버의 설정 config가 동일하다.
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
multicastGroupPort=4446, timeToLive=32"/>
P2P방식:동등 계층간 통신망 연결을 통하여 서로 서버간에 데이타를 Replication을 진행한다.
각각의 연결할 서버의 정보를 config데이타로 설정해야 한다.
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=manual,
rmiUrls=//server2:40001/oc"/>
댓글 없음:
댓글 쓰기