quarkus.proxy.office.host=proxy.example.net
quarkus.proxy.office.port=8080
quarkus.proxy.office.type=HTTP

quarkus.rest-client.inventory.url=https://inventory.example.net/api
quarkus.rest-client.inventory.proxy-configuration-name=office

זה חל על Quarkus REST Client קיים עם @RegisterRestClient(configKey = "inventory"). inventory מזהה את ה-client הזה ו-office את רשומת הפרוקסי לשימוש חוזר. הכתובת נשארת ה-API של inventory. אם היא נגישה לציבור ומותר גישה דרך פרוקסי ציבורי, רשימת פרוקסי ה-HTTP מספקת מועמדים ל-HTTP host ול-port של הרשומה בעלת השם.

גם REST client אחר יכול להפנות ל-office. הגדרת השם לבדה אינה מקצה אותו לכל client; client ללא הפניה משתמש בפרוקסי רישום ברירת מחדל מוגדר אם קיים.

כאשר המתווך צריך חשבון, ספקו את quarkus.proxy.office.username ואת quarkus.proxy.office.password דרך מקור התצורה של היישום.

ה-Proxy Registry מתועד כ-preview ב-Quarkus 3.40. השתמשו באינטגרציית ה-REST Client המתאימה; גרסאות ישנות יותר ו-RESTEasy Classic יש להן תצורה נתמכת משלהן.

מאמרים קשורים