Google 致力于为黑人社区推动种族平等。查看具体举措
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

वितरित काउंटर

फायरबेस
फायरबेस द्वारा निर्मित

क्लाउड फायरस्टार को उच्च-वेग को समायोजित करने के लिए पैमाने पर रिकॉर्ड इवेंट काउंटर।

यह एक्सटेंशन कैसे काम करता है

अपने ऐप में अत्यधिक स्केलेबल काउंटर सेवा जोड़ने के लिए इस एक्सटेंशन का उपयोग करें। यह उन अनुप्रयोगों के लिए आदर्श है जो वायरल कार्यों या किसी बहुत ही उच्च-वेग की क्रिया जैसे कि दृश्य, पसंद या शेयर को गिनते हैं।

चूंकि क्लाउड फायरस्टोर में दस्तावेज़ के अनुसार प्रति सेकंड एक निरंतर लिखने की सीमा होती है, इसलिए यह एक्सटेंशन _counter_shards_ में आपके दस्तावेज़ों में आपके लेखन को _counter_shards_ । प्रत्येक ग्राहक केवल अपने स्वयं के अनूठे हिस्से को बढ़ाता है, जबकि पृष्ठभूमि कार्यकर्ता (इस विस्तार द्वारा प्रदान की गई) इन शर्ड्स को मुख्य दस्तावेज़ में मॉनिटर और एकत्र करते हैं।

इस विस्तार की कुछ विशेषताएं इस प्रकार हैं:

  • प्रति सेकंड 0 अपडेट से लेकर अधिकतम 10,000 प्रति सेकंड।
  • आपके एप्लिकेशन में काउंटरों की एक मनमानी संख्या का समर्थन करता है।
  • ऑफ़लाइन काम करता है और मुख्य काउंटर के लिए विलंबता मुआवजा प्रदान करता है।

ध्यान दें कि इस एक्सटेंशन को काम करने के लिए क्लाइंट-साइड लॉजिक की आवश्यकता है। हम टाइपस्क्रिप्ट क्लाइंट नमूना कार्यान्वयन और इसके संकलित न्यूनतम जावास्क्रिप्ट प्रदान करते हैं। यदि आप प्रदान किए गए क्लाइंट नमूने के आधार पर अपना स्वयं का क्लाइंट कोड विकसित करना चाहते हैं तो आप इस एक्सटेंशन का उपयोग अन्य प्लेटफार्मों पर कर सकते हैं।

अतिरिक्त सेटअप

इस एक्सटेंशन को स्थापित करने से पहले, सुनिश्चित करें कि आपने अपने फायरबेस प्रोजेक्ट में क्लाउड फायरस्टार डेटाबेस स्थापित किया है

इस एक्सटेंशन को स्थापित करने के बाद, आपको निम्न करना होगा:

आपके द्वारा इस एक्सटेंशन को इंस्टॉल करने के बाद इन इंस्टालेशन कार्यों के लिए विस्तृत जानकारी प्रदान की जाती है।

बिलिंग

एक्सटेंशन स्थापित करने के लिए, आपका प्रोजेक्ट ब्लेज़ (भुगतान जैसा कि आप जाते हैं) योजना पर होना चाहिए

  • इस एक्सटेंशन के लिए आवश्यक Firebase संसाधनों के लिए आपसे एक छोटी राशि (आमतौर पर $ 0.01 / माह) का शुल्क लिया जाएगा (भले ही इसका उपयोग न किया गया हो)।
  • यह एक्सटेंशन अन्य फायरबेस और Google क्लाउड प्लेटफ़ॉर्म सेवाओं का उपयोग करता है, जिनके पास सेवा के मुफ़्त टियर से अधिक होने पर संबद्ध शुल्क हैं:
  • क्लाउड फायरस्टार
  • क्लाउड फ़ंक्शंस (Node.js 10+ रनटाइम। सामान्य प्रश्न देखें )

इस एक्सटेंशन को कैसे स्थापित करें

फायरबेस कंसोल का उपयोग करना

एक्सटेंशन इंस्टॉल और प्रबंधित करने के लिए, आप फायरबेस कंसोल का उपयोग कर सकते हैं।

कंसोल का उपयोग करके स्थापित करें

फायरबेस सीएलआई का उपयोग करना

एक्सटेंशन इंस्टॉल और प्रबंधित करने के लिए, आप फायरबेस CLI का उपयोग कर सकते हैं:

चरण 1: CLI स्थापित करने के लिए या नवीनतम CLI संस्करण में अद्यतन करने के लिए निम्न npm कमांड चलाएँ।

npm install -g firebase-tools
काम नहीं करता है? Firebase CLI संदर्भ पर एक नज़र डालें या अपनी npm अनुमतियां बदलें।

चरण 2: निम्नलिखित कमांड को चलाकर इस एक्सटेंशन को स्थापित करें

firebase ext:install firebase/firestore-counter --project=projectId_or_alias
समर्थन
क्लाउड फायरस्टार
लेखक
लाइसेंस
अपाचे -२.०
संस्करण
0.2.2 है