בדיקת תורים של הודעות Push בשרת הפיתוח

בדף הזה מתוארות כמה מגבלות בשימוש בשרת פיתוח מקומי (dev_appserver) לבדיקת תורים של הודעות בדחיפה באפליקציה. ברוב המקרים, מגדירים את התורים והמשימות בדיוק כמו שמגדירים אותם להרצה בסביבת הייצור של App Engine, אבל יש כמה הבדלים:

  • שרת הפיתוח לא מתייחס למאפיינים rate ו-bucket-size של התורים. כתוצאה מכך, המשימות מבוצעות כמה שיותר קרוב לזמן המשוער שלהן. הגדרת קצב של 0 לא מונעת את ההפעלה האוטומטית של המשימות.
  • שרת הפיתוח לא שומר את מצב התור בין הפעלות מחדש.

כדי למנוע הפעלה של משימות push בשרת הפיתוח, משתמשים בפקודה הבאה:

python3 CLOUD_SDK_ROOT/bin/dev_appserver.py --enable_task_running no

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