मैं यहां दस्तावेज के रूप में ehcache प्रतिकृति सेट अप करने की कोशिश कर रहा हूं: http://ehcache.sourceforge.net/EhcacheUserGuide.html#id.s22.2
यह विंडोज मशीन पर है लेकिन अंत में उत्पादन में सोलार्स पर चलाएगा।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 पता और पोर्ट मनमाना (हैं
निर्देश इस प्रकार एक प्रदाता स्थापित करने के लिए कहते हैं मुझे पता है कि पते को एक विशिष्ट सीमा के भीतर रहना है, लेकिन क्या उन्हें विशिष्ट संख्याएं होनी चाहिए)?
क्या उन्हें हमारे सिस्टम प्रशासक (मैं कार्यालय नेटवर्क पर हूं) द्वारा किसी तरह से स्थापित करने की आवश्यकता है?
मैं इसे स्थानीय रूप से परीक्षण करना चाहता हूं इसलिए उपरोक्त कॉन्फ़िगरेशन के साथ दो अलग टॉमकैट उदाहरण चला रहा हूं। मुझे प्रत्येक में बदलने की क्या ज़रूरत है? मुझे पता है कि श्रोताओं दोनों एक ही बंदरगाह पर नहीं सुन सकते हैं - लेकिन प्रदाता के बारे में क्या?
इसके अलावा, श्रोता बंदरगाह भी मनमाने ढंग से हैं?
मैं इसे के रूप में ऊपर की स्थापना की कोशिश की, लेकिन अपनी परीक्षण कैश दोहराया जा प्रतीत नहीं होते हैं में है - एक बिल्ला के कैश में जोड़ा मूल्य अन्य कैश में मौजूद नहीं है।
क्या इस स्थिति को डीबग करने के लिए मैं कुछ भी कर सकता हूं (पैकेट स्नीफिंग के अलावा)?
किसी भी मदद के लिए अग्रिम धन्यवाद, इस पर मेरे बालों को फाड़ कर!
स्वीकार करते हुए यह बंदरगाह संख्याओं के बारे में सवाल का जवाब देता है। पथों में रिक्त स्थान पर भी अच्छी युक्तियाँ हालांकि मैं प्रभावित नहीं हुआ क्योंकि मैं हमेशा बिना स्पेस के पथ में जावा सामान स्थापित करता हूं। निष्कर्षों और जेकोनसोल टिप साझा करने के लिए –