2016-06-09 4 views
8

गूगल प्रश्न यहाँकोई/GCM और गूगल पब के बीच का अंतर उप

https://cloud.google.com/pubsub/faq

का जवाब था कि व्याख्या कर सकते हैं लेकिन मैं अभी भी पर जो परिदृश्यों प्रत्येक के लिए इस्तेमाल किया जाएगा स्पष्ट नहीं कर रहा हूँ?

क्या ऐसा कुछ है जो पब उप कर सकता है जो जीसीएम नहीं कर सकता?

उत्तर

8

Google क्लाउड पब/सब और जीसीएम के बीच प्राथमिक अंतर स्केलिंग के लिए अंक है। जीसीएम को फोन जैसे अंतिम उपयोगकर्ता उपकरणों के क्रम में, कई व्यक्तिगत प्रकाशकों और ग्राहकों को स्केल करने के लिए डिज़ाइन किया गया है। दूसरी ओर, क्लाउड पब/उप, को कम प्रकाशक से लेकर कम प्रकाशकों और ग्राहकों तक स्केल करने के लिए डिज़ाइन किया गया है।

दोनों वास्तव में एक साथ उपयोग किया जा सकता है। कल्पना कीजिए, उदाहरण के लिए, आप एक स्टॉक मार्केट अधिसूचना ऐप बना रहे थे जहां कुछ शेयर कुछ निश्चित कीमतों तक पहुंचते हैं तो उपयोगकर्ताओं को सूचनाएं मिलती हैं। आपने एक ऐसी सेवा स्थापित की है जो विभिन्न स्रोतों से स्टॉक की कीमतें खींचती है, उन्हें संसाधित करती है, और फिर क्लाउड पब/उप के माध्यम से स्टॉक की कीमतें प्रकाशित करती है। आपके पास एक अलग सेवा है जो क्लाउड पब/सब की सदस्यता लेती है और इन स्टॉक की कीमतें पाती है। यह तब निर्धारित करता है कि कौन से लोग रुचि रखते हैं और ऐप के उपयोगकर्ता जीसीएम का उपयोग उन लोगों को सूचनाएं भेजने के लिए करते हैं।

क्लाउड पब/सब आपको विभिन्न स्रोतों से आपकी इंजेक्शन को कम करने और आपकी सेवा जो उपयोगकर्ताओं को अपडेट भेजता है। आपकी सेवाएं क्लाउड पब/सब के प्रकाशकों और ग्राहकों के बीच चलने वाले डेटा की एक बड़ी फ़ीड के साथ होगी। अलग-अलग उपयोगकर्ताओं को अधिसूचना पर थ्रूपुट बहुत छोटा होगा और आपके पास बहुत अधिक ग्राहक होंगे, इसलिए जीसीएम उस हिस्से के लिए उपयोग करने के लिए उचित प्रणाली होगी।

1

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

1

Google पब/सब संदेश प्रबंधन के लिए पारंपरिक एसओए एंटरप्राइज़ सर्विस बस के बराबर है जबकि जीसीएम/फायरबेस, अधिसूचना सेवाओं के लिए अधिक है (उदाहरण के लिए मोबाइल पर सूचनाएं)। Google पब/सब का प्राथमिक उद्देश्य सर्वर के लिए सर्वर संदेशों के लिए है, लेकिन जीसीएम का एक सुपर सेट की तरह जीसीएम के लिए इरादा अधिसूचना सेवाओं के लिए भी इस्तेमाल किया जा सकता है।

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