יצירת תורי משיכה

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

הגדרת תורים באמצעות 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 .

מחיקת תורים

כדי למחוק תור, צריך קודם להשבית אותו:

  1. מסירים את הגדרת התור מקובץ התצורה של התור.

  2. מעלים את הקובץ שבו בוצעו השינויים.

    gcloud app deploy queue.yaml
    

אחרי שמשביתים את התור, משתמשים במסוף Google Cloud כדי למחוק אותו.

  1. במסוף Google Cloud , בוחרים את התור.

    כניסה ל-Cloud Tasks

  2. לוחצים על מחיקת התור.

אם מוחקים תור מה Google Cloud מסוף, צריך לחכות 7 ימים לפני שיוצרים אותו מחדש באותו שם.

המאמרים הבאים

איך יוצרים משימות