מונחי מפתח

בדף הזה מוסבר על מונחים חשובים שרלוונטיים ל-Service Directory. כדאי לעיין בתנאים האלה כדי להבין טוב יותר איך פועל מדריך השירותים.

נקודת קצה (endpoint)

נקודת קצה היא זוג IP/יציאה יחיד שמוצב בחזית של שירות שיכול לטפל בבקשות. לכל שירות יכולים להיות אפס או יותר נקודות קצה. נקודת הקצה יכולה להיות מכונה וירטואלית, קונטיינר, מאזן עומסים או ישות אחרת שיכולה לטפל בבקשות. דוגמה לכך היא אשכול של שרתי Redis שמנוהלים על ידי משתמשים.

לנקודות קצה יכולות להיות הערות אופציונליות בצורה של צמדי מפתח:ערך, שהלקוחות יכולים להשתמש בהן. לדוגמה, שירות Redis יכול לכלול הערה כמו replica:server. אפשר להשתמש בהערות כדי לאחסן כתובות URL. אפשר להשתמש בכלי כמו jq כדי לשלוף את כתובת ה-URL החדשה מהתגובה.

ב-Service Directory, נקודת קצה יכולה להתקיים רק בתוך שירות, והיא מזוהה באמצעות שם נקודת קצה שהוא מזהה מחרוזת שייחודי לשירות הזה.

שירות

שירות הוא אוסף של נקודות קצה (IP/יציאות) שמספקות קבוצה של התנהגויות. הלקוחות מחפשים שירות לפי השם שלו ואז מתחברים לנקודות הקצה שמספקות את השירות הזה. אפשר גם לשייך לשירותים הערות אופציונליות (צמדי מפתח/ערך) (לדוגמה, use_https:true).

שירות חייב להשתייך למרחב שמות. כל שם שירות חייב להיות ייחודי במרחב השמות הזה.

מרחב שמות

מרחב שמות מכיל קבוצה של שמות שירותים יחד עם פרטי נקודות הקצה שלהם. מרחב שמות הוא דרך לקבץ שירותים יחד כדי לנהל אותם בקלות רבה יותר.

מרחבי שמות הם משאבים אזוריים ושייכים לפרויקט. השם של מרחב שמות חייב להיות ייחודי לפרויקט ולאזור.

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

לקוחות HTTP/gRPC

Service Directory תומך בחיפוש של שמות שירותים באמצעות HTTP/gRPC. אין דרישה שהשירות והלקוח יהיו באותה רשת.

פעולות חיפוש ב-gRPC נשלטות על ידי IAM.

אזור Service Directory

אזור Service Directory הוא סוג ספציפי של אזור פרטי ב-Cloud DNS, שהמקור המלא והסמכותי של המידע שלו הוא מרחב שמות של Service Directory. הוא מאפשר לכם לחפש נתונים של Service Directory באמצעות בקשות DNS.

אם מרחב שמות מצורף לאזור של Service Directory, כל השירותים במרחב השמות הזה גלויים לכל הרשתות שיש להן הרשאה לשלוח שאילתות לאזור.