דילוג לתוכן

gRPC

gRPC

gRPC (ראשי תיבות של gRPC Remote Procedure Calls) היא פלטפורמת תוכנה חוצת־פלטפורמות בקוד פתוח לRPC. שכבת התוכנה gRPC נוצרה בתחילה על ידי גוגל. היא משתמשת ב-HTTP/2 לתעבורת מידע ובמאגרי פרוטוקול (Protocol Buffers) כשפת תיאור הממשק.

עודכן ב־

בעמוד הזה

איך זה קשור לאוטומציה?

gRPC הוא ממשק קריאות בין שירותים על HTTP/2 עם חוזה הודעות מוגדר. באוטומציה הוא מופיע כשמערכת פנימית חושפת פעולות למערכת אחרת בפורמט בינארי ולא כ־REST רגיל.

דוגמאות שימוש באוטומציה

הדוגמאות להמחשה. את החיבורים והכללים מתאימים למערכות ולתהליך של העסק.

תהליך הזמנה צריך מחיר עדכני משירות תמחור. במקום דף HTML הוא קורא פעולת gRPC עם מזהה מוצר ומקבל סכום ומטבע לפי חוזה. שינוי בשדה מחייב עדכון החוזה בשני הצדדים.

באילו כלים זה רלוונטי?

n8n
חיבור HTTP רגיל אינו gRPC; אם היעד הוא gRPC צריך שער מתרגם או צומת מתאים ולא להניח שאותו URL יעבוד.

מה חשוב לבדוק לפני שמיישמים?

  • כלי אוטומציה שתומך רק ב־JSON על HTTP/1 עלול לא לקרוא לשירות gRPC בלי שכבת תרגום.

מונחים שיעזרו להעמיק

מקורות והמשך קריאה