2011-09-30 15 views
17

क्या वहां कुछ लाइब्रेरी या प्रोजेक्ट है जो जुकीपर की तरह काम करता है लेकिन इसमें कोई जावा निर्भरता नहीं है? मैं इसे एक एम्बेडेड लिनक्स सिस्टम पर डालने की सोच रहा हूं, और कम से कम पदचिह्न की आवश्यकता है ... मेगाबाइट या उससे कम की तरह कुछ। मेरे पास लुआ, सी और सी ++ रनटाइम हैं, और अगर मुझे करना था तो न्यूएलएसपी की तरह कुछ डाल सकता था। अधिकांश या सभी ग्राहक सी या सी ++ होंगे, शैल स्क्रिप्ट के लाभ के लिए एक अच्छी कमांड लाइन उपयोगिता भी उपयोगी होगी। http://zookeeper.apache.org/कुछ जावा के साथ अपाचे जुकीपर की तरह कुछ?

+0

क्या आप एक एम्बेडेड सिस्टम पर क्लाइंट या सर्वर को चलाने के लिए देख रहे हैं? – sbridges

+0

दोनों। मेरे पास बहुत सारी मेमोरी है, बीटीडब्लू, लेकिन बहुत सी जगह स्पेस नहीं है। –

+2

संभावित डुप्लिकेट: [जुकीपर विकल्प] (http://stackoverflow.com/q/6047917/1084416)। –

उत्तर

9

है accord,

एकॉर्ड अपाचे चिड़ियाघर संचालक की तरह एक उच्च प्रदर्शन समन्वय सेवा

यह समझौते की तरह लग रहा written in c है।

+0

आआंद हमारे पास एक विजेता है ... विशेष रूप से चूंकि कोरोसिनक पहले से ही साथ ही साथ है कुछ और। धन्यवाद। –

+0

ऐसा लगता है कि corosync दुर्भाग्यवश समर्थन खो रहा है। –

+0

दुर्भाग्य से एकॉर्ड है। –

4

Doozerd गो में लिखा गया है!

+0

doozerd अब सक्रिय रूप से बनाए रखा नहीं है। – Day

10

शायद etcd की जाँच:

etcd

साझा कॉन्फ़िगरेशन और सेवा खोज के लिए एक उच्च उपलब्ध कुंजी मान दुकान।

  • सरल:: curl'able उपयोगकर्ता का सामना करना पड़ एपीआई (HTTP + JSON)
  • सुरक्षित: वैकल्पिक SSL क्लाइंट प्रमाणपत्र प्रमाणीकरण
  • फास्ट: के 1000s बेंचमार्क etcd पर ध्यान देने के साथ, चिड़ियाघर संचालक और Doozer से प्रेरित है उदाहरण के प्रति लिखते हैं/एस
  • विश्वसनीय: ठीक तरह से एक बहुत ही उपयोगी रूप से दोहराया लॉग प्रबंधन करने के लिए बेड़ा

Etcd बार में लिखा गया था और raft आम सहमति एल्गोरिथ्म का उपयोग करता है का उपयोग कर वितरित किए।

मूल क्लाइंट क्लाइंट के लिए go-etcd देखें। या नीचे दिए गए उदाहरणों में, कर्ल का उपयोग करने के लिए स्वतंत्र महसूस करें।

+0

आदि कुछ गंभीर सीमाएं हैं। CoreOS को प्राप्त करने के पैमाने को देखते हुए भी स्केल करना पड़ता है। अभी यह बताना बहुत जल्दी है। – Richard

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