Tôi đang cố gắng thiết lập sao chép ehcache như được ghi ở đây: http://ehcache.sourceforge.net/EhcacheUserGuide.html#id.s22.2
Đây là trên máy tính Windows nhưng cuối cùng sẽ chạy trên Solaris trong sản xuất.Thiết lập sao chép ehcache - tôi cần cài đặt multicast nào?
Các hướng dẫn nói để thiết lập một nhà cung cấp như sau:
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
multicastGroupPort=4446, timeToLive=32"/>
Và một người biết lắng nghe như thế này:
<cacheManagerPeerListenerFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"
properties="hostName=localhost, port=40001,
socketTimeoutMillis=2000"/>
Câu hỏi của tôi là:
Are địa chỉ IP multicast và cổng tùy ý (Tôi biết địa chỉ phải sống trong một phạm vi cụ thể nhưng họ có phải là số cụ thể không?
Chúng có cần được thiết lập theo cách nào đó bởi quản trị viên hệ thống của chúng tôi (Tôi đang ở trên mạng văn phòng) không?
Tôi muốn kiểm tra nó cục bộ để chạy hai trường hợp tomcat riêng biệt với cấu hình ở trên. Tôi cần thay đổi điều gì trong mỗi loại? Tôi biết cả hai người nghe không thể nghe trên cùng một cổng - nhưng nhà cung cấp thì sao?
Ngoài ra, các cổng lắng nghe có tùy ý không?
Tôi đã thử thiết lập nó như trên nhưng trong thử nghiệm của tôi, bộ đệm không xuất hiện để được nhân rộng - giá trị được thêm vào trong bộ nhớ cache của một tomcat không có trong bộ nhớ cache khác.
Có bất kỳ điều gì tôi có thể làm để gỡ lỗi tình trạng này (ngoài việc ngửi gói) không?
Cảm ơn trước vì đã giúp đỡ, hãy xé tóc ra khỏi cái này!
Chấp nhận vì nó trả lời câu hỏi về số cổng. Mẹo hay về không gian trong đường dẫn mặc dù tôi không bị ảnh hưởng vì tôi luôn cài đặt công cụ Java trong một đường dẫn không có dấu cách. –