2013-04-23 6 views
5

काफ्का 0.8 के लिए अपेक्षाकृत दुर्लभ दस्तावेज का उल्लेख नहीं है कि ब्रोकरों पर मौजूदा विषयों, विभाजन और प्रतिकृतियों को संतुलित करने के लिए अपेक्षित व्यवहार क्या है।कफका में दलालों पर विभाजन पुन: संतुलन 0.8

अधिक विशेष रूप से, ब्रोकर के आगमन और ब्रोकर (नेता या नहीं) के दुर्घटना पर अपेक्षित व्यवहार क्या है?

धन्यवाद।

उत्तर

1

मैंने कुछ समय पहले उन 2 मामलों का परीक्षण किया था और भारी भार के तहत नहीं। मेरे पास एक निर्माता है जो 2 ब्रोकरों के समूह पर 2 विभाजनों के साथ 2 के प्रतिकृति कारक के साथ, एक विषय के लिए समकालिक रूप से 10k संदेश (केवल एक छोटी स्ट्रिंग) भेजता है। 2 उपभोक्ता हैं। प्रत्येक घटक एक अलग मशीन पर तैनात किया जाता है। क्या मैंने देखा है:

  • पर सामान्य ऑपरेशन: दलाल 1 विभाजन पर विभाजन 1 और प्रतिकृति पर नेता है 2. दलाल 2 विभाजन 2 और विभाजन 1. पर प्रतिकृति पर नेता है में एक दलाल 3 लाओ क्लस्टर स्वचालित रूप से विभाजन पर पुनर्विक्रय ट्रिगर नहीं करता है।

  • ब्रोकर पुनरुद्धार (रीबूट से क्रैश) पर: पुनर्विक्रेता निर्माता और उपभोक्ताओं के लिए पारदर्शी है। रिबूटिंग ब्रोकर पहले लॉग को दोहराता है और फिर खुद को उपलब्ध कराता है। किसी भी एक दलाल पर एक मार से प्रेरित -9:

  • दलाल पर दुर्घटनाग्रस्त हो गया (नेता हो या नहीं)। मारे गए दलाल की जेडके में क्षणिक नोड समाप्त होने तक निर्माता और उपभोक्ता जमे हुए हो जाते हैं। उसके बाद, ऑपरेशन सामान्य रूप से फिर से शुरू हो जाते हैं।

संबंधित मुद्दे