2010-04-27 14 views
17

क्या ओएसएक्स पर लिनक्स डीबीस के बराबर है? मेरा मतलब है, क्या ओएसएक्स पर डिफ़ॉल्ट रूप से एक "संदेश बस" उपलब्ध है?क्या ओएसएक्स पर डीबीस के बराबर है?

अस्वीकरण: ओएसएक्स नौसिखिया यहां।

उत्तर

9

शायद निकटतम एनालॉग अधिसूचनाएं वितरित की जाएगी (या समान प्रक्रिया संचार के लिए अधिसूचनाएं)। यह एक आदर्श एनालॉग नहीं है, लेकिन यह मोटे तौर पर एक ही जगह में फिट बैठता है। आप ऐप्पल के Notification Programming Topics में विशेष रूप से distributed notification center के बारे में अधिक जानकारी में इसके बारे में अधिक पढ़ सकते हैं।

+0

+1 बनाने के लिए किया जा सकता है: यह कार्यक्षमता मुझे कम से कम उस स्थान के करीब ले जाती है जहां मैं नेतृत्व करना चाहता हूं। धन्यवाद! – jldupont

3

मैक का बंदरगाह है, जो शायद आपको चाहिए: http://en.wikipedia.org/wiki/Mach_(kernel)

+0

hmmm ... एक त्वरित ब्राउज़ से, ऐसा प्रतीत होता है कि "मैक पोर्ट" वास्तव में प्रकाशित/सब्सक्राइब करने के उच्च स्तर के अर्थशास्त्र के बिना सिर्फ एक आईपीसी है ... या क्या मैं गलत हूं? – jldupont

+0

@jldupont: हाँ, मैक बंदरगाह सिर्फ कतार हैं और मैक ओएस एक्स में आईपीसी का निम्नतम स्तर है - इनमें से शीर्ष पर बने कई अन्य आईपीसी तंत्र हैं। स्पष्टीकरण के लिए –

+0

धन्यवाद। मैक पोर्ट दिशा में मुझे इंगित करने के लिए +1 ... उन लोगों के बारे में नहीं पता था। – jldupont

-2

आप DarwinPorts देख सकते हैं। इसमें डीबीस पुस्तकालय शामिल होना चाहिए।

+2

मैकपॉर्ट्स इसके लिए सही स्रोत है: http://www.macports.org/ वास्तविक मैकपॉर्ट्स प्रोजेक्ट और डार्विन पोर्ट्स स्क्रैपर के बीच एक लंबा और विवादास्पद इतिहास है। – mkb

20

यदि आपको डीबीस का उपयोग करने की आवश्यकता है तो आप इसे Homebrew के माध्यम से इंस्टॉल कर सकते हैं।
होमब्रू ओएस एक्स के लिए एक पैकेज मैनेजर है जो कई पुस्तकालय प्रदान करता है, जहां ज्यादातर लिनक्स के साथ उनके प्राथमिक लक्ष्य के रूप में लिखा जाता है। DBus पैकेज here

हालांकि पाया जा सकता है, यह डिफ़ॉल्ट रूप से स्थापित नहीं है और आप कोको अनुप्रयोगों लिखने के लिए (के रूप में mipadi his post में विस्तार से बताया (वितरित) अधिसूचना केंद्र का उपयोग किया जाएगा जाने का रास्ता इरादा अगर आप जो भी स्वीकार किया जाता है)।

यदि आपको संचार के लिए एक मजबूत मिडलवेयर की आवश्यकता है तो आप पर ZeroC से भी देख सकते हैं जो कि उनके आइस फ्रेमवर्क द्वारा प्रदान की जाने वाली सेवाओं और कार्यक्षमता का उपयोग करने के लिए कोको लाइब्रेरी है। पैकेज में IceStorm है उदाहरण के लिए जो एक प्रकाशित/सब्सक्राइब सर्वर है या IceGrid सेवा जिसका उपयोग बड़े पैमाने पर वितरित सिस्टम

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