ממשקי API

כשמבצעים אינטראקציה עם Managed Service for Apache Spark, אפשר להשתמש באחד מכמה ממשקים פרוגרמטיים. אלה הממשקים הזמינים, לפי סדר השימוש המומלץ:

  • ספריות לקוח של Google Cloud: ספריות לקוח של Managed Service for Apache Spark‏ (גרסת אלפא וגרסת בטא) זמינות בכמה שפות ומבוססות על gRPC. ספריות הלקוח האלה מספקות שכבת הפשטה מעל gRPC ומטפלות בפרטים של סקר פעולות, ניסיונות חוזרים ועוד.

  • gRPC: אם אין ספריית לקוח זמינה לשפת התכנות שבחרתם, אתם יכולים ליצור ספריות לקוח של gRPC ל-Dataproc בכל שפה שנתמכת על ידי gRPC. לשם כך, תצטרכו את הגדרת השירות של protocol buffers שזמינה במאגר שלנו ב-GitHub. אחר כך תוכלו לפעול לפי ההוראות בשפה המועדפת שלכם באתר grpc.io כדי ליצור את הלקוח ולהשתמש בו.

  • API בארכיטקטורת REST: אם אתם לא יכולים להשתמש בספריות הלקוח של Managed Service for Apache Spark או ב-gRPC API, אתם יכולים להשתמש ב-API בארכיטקטורת REST.