मुझे एक एपीजीएम पब सॉकेट पर एक या अधिक एपीजीएम एसयूबी सॉकेट में संदेश भेजने वाला ऐप मिला है। चीजें अधिकतर काम करती हैं, लेकिन यदि सदस्यता लेने वाले आवेदन को काफी देर तक छोड़ दिया जाता है, तो आम तौर पर यह एक संदेश या कुछ संदेश गायब हो जाएगा। (मेरे संदेशों में अनुक्रम संख्याएं हैं, इसलिए मैं बता सकता हूं कि कोई गुम या आदेश से बाहर है या नहीं।) जेडएमक्यू दस्तावेज़ों के पढ़ने के आधार पर, मैंने सोचा होगा कि एपीजीएम की "विश्वसनीय मल्टीकास्ट" प्रकृति इसे होने से रोकती है, एक एसयूबी सॉकेट के बाद एक संदेश मिलता है, यह बंद होने तक या प्रमुख नेटवर्क परेशानियों तक (यानी कनेक्शन अधिकतम हो जाता है) तक उन्हें रखने की गारंटी है।क्या विश्वसनीयता विश्वसनीयता (यदि कोई है) क्या ZMQ एपीजीएम पर PUB/SUB के लिए बनाता है?
वैसे भी, यह संदर्भ है, लेकिन सवाल केवल शीर्षक है: जेडएमक्यू एपीजीएम पर पीयूबी/एसयूबी के लिए क्या विश्वसनीयता गारंटी देता है (यदि कोई है)?
क्या आप प्रकाशक में एक उच्च वॉटरमार्क स्थापित कर रहे हैं? –
बस डिफ़ॉल्ट का उपयोग कर। संदेश दर उच्च नहीं है, प्रति सेकंड 2 10 बी-160 केबी संदेश, प्रत्येक एक फ्रेम में। (औसत संदेश आकार 80 केबी है।) आंकड़े 1000 पर्याप्त से अधिक था। – scott
क्या आपने सत्यापित किया है कि बैक चैनल सही तरीके से काम कर रहा है: प्रेषक और रिसीवर सही नेटवर्क इंटरफेस का उपयोग कर रहे हैं? उदाहरण के लिए आप वायरशर्क में पीजीएम प्रोटोकॉल का पालन कर सकते हैं। –