בדף הזה מוסבר איך ליצור תור למשיכת הודעות. צריך ליצור את התור לפני שמוסיפים אליו משימות. בדף הזה מוסבר גם איך להשהות או למחוק תור.
הגדרת תורים באמצעות queue.yaml
אפשר להגדיר תורים של שליפת הודעות באמצעות הקובץ queue.yaml של האפליקציה.
התהליך זהה ליצירת תורי הודעות מסוג Push עם שם, עם תוספת של הנחיה מיוחדת, mode: pull, לקובץ.
queue:
- name: my-queue-name
mode: pull
משתמשים בפקודה gcloud של ה-CLI של gcloud כדי להעלות את הקובץ.
gcloud app deploy queue.yaml
השבתת תורים
כדי להשבית או להשהות תור, צריך להסיר את ההגדרה שלו מקובץ התצורה של התור ואז להעלות את הקובץ המעודכן.
אחרי שמעלים את הקובץ המעודכן, התור מושבת והקצב שלו מוגדר ל-0. משימות שנמצאות בתור או משימות חדשות שנוספות לתור לא יעברו עיבוד. כדי להפעיל מחדש את התור שהושבת, צריך להעלות קובץ תור חדש עם הגדרת התור.
אפשר גם להשהות תור מהדף Cloud Tasks במסוף Google Cloud .
מחיקת תורים
כדי למחוק תור, צריך קודם להשבית אותו:
מסירים את הגדרת התור מקובץ התצורה של התור.
מעלים את הקובץ שבו בוצעו השינויים.
gcloud app deployqueue.yaml
אחרי שמשביתים את התור, משתמשים במסוף Google Cloud כדי למחוק אותו.
במסוף Google Cloud , בוחרים את התור.
לוחצים על מחיקת התור.
אם מוחקים תור מה Google Cloud מסוף, צריך לחכות 7 ימים לפני שיוצרים אותו מחדש באותו שם.