여기에 설명 된대로 ehcache 복제를 설정하려고합니다. http://ehcache.sourceforge.net/EhcacheUserGuide.html#id.s22.2
이것은 Windows 시스템에 있지만 궁극적으로 Solaris에서 실행됩니다.ehcache 복제 설정 - 어떤 멀티 캐스트 설정이 필요합니까?
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
multicastGroupPort=4446, timeToLive=32"/>
을 그리고이 같은 청취자가 :
<cacheManagerPeerListenerFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"
properties="hostName=localhost, port=40001,
socketTimeoutMillis=2000"/>
내 질문
은 다음과 같습니다멀티 캐스트 IP 주소 및 임의의 포트 (인가
지침은 다음과 같이 공급자를 설정하는 말 주소가 특정 범위 내에 있어야한다는 것을 알고 있지만 특정 숫자 여야합니까?)
시스템 관리자가 어떤 식 으로든 설치해야합니까 (사무실 네트워크에 있습니다)?
위의 설정으로 두 개의 별개의 tomcat 인스턴스를 실행 중이므로 로컬로 테스트하고 싶습니다. 각 항목을 변경하려면 무엇이 필요합니까? 청취자가 동일한 포트에서 수신 할 수 없다는 것을 알고 있지만 공급자는 무엇입니까?
리스너 포트 역시 임의적입니까?
위와 같이 설정을 시도했지만 테스트에서 캐시가 복제 된 것처럼 보이지 않습니다. 하나의 Tomcat 캐시에 추가 된 값이 다른 캐시에 없습니다.
(패킷 스니핑 이외의)이 상황을 디버깅하기 위해 할 수있는 것이 있습니까?
미리 도움 주셔서 감사 드리며,이 머리 위로 내 머리를 찢어 버렸습니다!
포트 번호에 관한 질문에 대답하는 것으로 받아들입니다. 공백없이 항상 경로에 Java 항목을 설치하므로 영향을받지는 않았지만 경로의 공백에 대한 유용한 팁. –