בדף הזה מוסבר איך ליצור ולפרוס שירות לקבלת אירועים. שירות היעד מקבל בקשות HTTP שמכילות את האירוע בפורמט CloudEvents.
ספקי אירועים (מקורות) יכולים לספק את סוגי האירועים הבאים:
תגובה של מקבל ההזמנה לאירוע
שירות המקבל צריך לשלוח תגובת HTTP 2xx כדי לסמן לנתב שהאירוע התקבל בהצלחה. הנתב מתייחס לכל שאר התגובות של HTTP כאל כשלים במסירה, וישלח מחדש את האירוע.
מאגר קוד פתוח
המבנה של גוף ה-HTTP לכל האירועים זמין במאגר CloudEvents ב-GitHub.
המאגר מכיל את הרכיבים הבאים שיעזרו לכם להבין את נתוני CloudEvents ולהשתמש בהם בשפת התכנות שלכם:
- Google Protocol Buffers for CloudEvents data payloads
- סכימות JSON שנוצרו
- קטלוג ציבורי של סכימות JSON
יש גם קישורים לספריות לקוח.
שימוש בספריית SDK של CloudEvents
אפשר לפתח שירותים לקבלת אירועים באמצעות ספריית CloudEvents SDK, שזמינה בשפות הבאות:
הספריות האלה הן קוד פתוח, והן מאפשרות להמיר בקלות את בקשת ה-HTTP לאובייקט CloudEvents בשפה אידיומטית.
קוד מקור לדוגמה של מקלט
יומני ביקורת של Cloud
בדוגמת הקוד מוצג איך לקרוא אירועים ב-Cloud Storage באמצעות יומני ביקורת ב-Cloud בשירות שנפרס ב-Cloud Run.
Python
Java
Node.js
המשך
C#
Pub/Sub
בדוגמת הקוד אפשר לראות איך קוראים אירועים של Pub/Sub בשירות שנפרס ב-Cloud Run.