סקירה כללית של ממשקי API וספריות לקוח

ממשקים זמינים

כשמבצעים אינטראקציה עם Dataproc, אפשר להשתמש באחד מכמה ממשקי תכנות. אלה הממשקים הזמינים, לפי סדר השימוש המומלץ:

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

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

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