בדף הזה מוסבר איך ליצור ולפרוס שירות לקבלת אירועים. שירות היעד מקבל בקשות 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.