1 रिपॉजिटरी
Mechanisms for keeping a local cache of remote server instances synchronized with a discovery registry.
Distinct from Server Instance Synchronization: Focuses on the synchronization of a client-side list rather than general cluster-wide state broadcasting
Explore 1 awesome GitHub repository matching software engineering & architecture · Dynamic Instance Synchronization. Refine with filters or upvote what's useful.
Ribbon एक क्लाइंट-साइड लोड बैलेंसर और RPC संचार लाइब्रेरी है जिसे इंटर-प्रोसेस संचार के लिए डिज़ाइन किया गया है। यह एक फॉल्ट-टोलरेंट नेटवर्क प्रॉक्सी के रूप में कार्य करता है जो नोड ओवरलोड को रोकने के लिए उपलब्ध सर्वर इंस्टेंस के पूल में आउटगोइंग नेटवर्क अनुरोधों को वितरित करता है। यह प्रोजेक्ट क्लाउड एनवायरनमेंट डिस्कवरी टूल्स के साथ जुड़कर उपलब्ध सर्वर इंस्टेंस की सिंक्रोनाइज़्ड सूचियों को बनाए रखते हुए, एक सर्विस डिस्कवरी क्लाइंट के रूप में एकीकृत होता है। यह रिमोट सर्वर्स के अनुत्तरदायी होने पर अनुरोध रिट्रीज़ और फेलओवर व्यवहार को प्रबंधित करने की अनुमति देता है। यह लाइब्रेरी HTTP, TCP, और UDP संचार के लिए एक प्रोटोकॉल-अज्ञेयवादी (protocol-agnostic) ट्रांसपोर्ट लेयर का समर्थन करती है। यह सर्किट-ब्रेकर फॉल्ट टॉलरेंस, प्लगेबल सीरियलाइज़ेशन स्कीम्स, और ओवरहेड को कम करने के लिए रिक्वेस्ट बैचिंग और कैशिंग के माध्यम से नेटवर्क ट्रैफ़िक को और प्रबंधित करती है।
Maintains an accurate, synchronized list of available server instances via service discovery tools.