ממשקי API

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

ב-Google Cloud יש כמה אפשרויות פרוגרמטיות, כולל ספריות לקוח ב-Cloud, ‏ gRPC ו-API בארכיטקטורת REST. ספריות הלקוח ב-Cloud מומלצות לרוב סביבות הפיתוח.

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

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

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

  • ‫gRPC: אם אין ספריית לקוח בשפת התכנות שאתם רוצים, אתם יכולים ליצור ספריות לקוח של gRPC ל-Managed Service for Apache Spark בכל שפה שנתמכת ב-gRPC. כדי לעשות את זה, צריך את הגדרת השירות של מאגרי האחסון לפרוטוקולים שזמינה במאגר שלנו ב-GitHub. לאחר מכן, תוכלו לפעול לפי ההוראות לשפה המועדפת עליכם ב-grpc.io כדי ליצור את הלקוח ולהשתמש בו.

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