Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

מונה מבוזר

Firebase
תוצרת Firebase

מקליט דלפקי אירועים בקנה מידה גדול בכדי להתאים כתובות במהירות גבוהה ל- Cloud Firestore.

איך עובד סיומת זו

השתמש בתוסף זה כדי להוסיף שירות דלפק מאוד מדרגי לאפליקציה שלך. זה אידיאלי עבור יישומים הסופרים פעולות ויראליות או כל פעולה במהירות גבוהה מאוד כגון צפיות, לייקים או שיתופים.

מכיוון שלענן Firestore יש מגבלה של כתיבה מתמשכת אחת לשנייה, לכל מסמך, הרחבה זו במקום זאת _counter_shards_ את _counter_shards_ שלך על פני מסמכים באוסף משנה _counter_shards_ . כל לקוח מגדיל את הרסיס הייחודי שלו רק בזמן שעובדי הרקע (המסופקים על ידי הרחבה זו) עוקבים אחר רסיסים אלה ומאגדים אותם למסמך ראשי.

להלן מספר תכונות של הרחבה זו:

  • משקל בין 0 עדכונים בשנייה למקסימום 10,000 לשנייה.
  • תומך במספר שרירותי של מונים באפליקציה שלך.
  • עובד במצב לא מקוון ומספק פיצוי חביון עבור הדלפק הראשי.

שים לב שהרחבה זו מחייבת לוגיקה בצד הלקוח כדי לעבוד. אנו מספקים יישום לדוגמא של לקוח TypeScript ואת ה- JavaScript הממוזער שלו . אתה יכול להשתמש בתוסף זה בפלטפורמות אחרות אם ברצונך לפתח קוד לקוח משלך בהתבסס על מדגם הלקוח שסופק.

התקנה נוספת

לפני התקנת הרחבה זו, ודא שהגדרת מסד נתונים של Cloud Firestore בפרויקט Firebase שלך.

לאחר התקנת הרחבה זו, יהיה עליך:

מידע מפורט על משימות אלה לאחר ההתקנה ניתן לאחר התקנת הרחבה זו.

חיוב

כדי להתקין הרחבה, הפרויקט שלך חייב להיות בתוכנית Blaze (שלם תוך כדי)

  • תחויב בסכום קטן (בדרך כלל בסביבות 0.01 $ לחודש) עבור משאבי Firebase הנדרשים על ידי סיומת זו (גם אם לא נעשה בה שימוש).
  • הרחבה זו משתמשת בשירותים אחרים של Firebase ו- Google Cloud Platform, אשר חיובים נלווים להם אם חורגים משכבת ​​השירות החינמית:
  • ענן Firestore
  • פונקציות ענן (זמן ריצה של Node.js 10+. ראה שאלות נפוצות )

כיצד להתקין תוסף זה

באמצעות קונסולת Firebase

כדי להתקין ולנהל תוספים, אתה יכול להשתמש במסוף Firebase.

התקן באמצעות קונסולה

שימוש ב- Firebase CLI

כדי להתקין ולנהל תוספים, אתה יכול גם להשתמש ב- Firebase CLI:

שלב 1: הפעל את פקודת ה- npm הבאה להתקנת ה- CLI או עדכון לגרסת ה- CLI האחרונה.

npm install -g firebase-tools
לא עובד? התבונן בעיון CLI של Firebase או שנה את הרשאות ה- npm שלך.

שלב 2: התקן סיומת זו על ידי הפעלת הפקודה הבאה

firebase ext:install firestore-counter --project=projectId_or_alias
תומך
ענן Firestore
מְחַבֵּר
רישיון
אפאצ'י 2.0
גִרְסָה
0.2.2