Quarkus 3.40 REST Client: בחירת רשומת פרוקסי בעלת שם ברישום
ב-Quarkus 3.40, מפו את inventory configKey ל-office, השאירו את כתובת ה-API בנפרד ושמרו על מצב ה-preview של הרישום.
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 יש להן תצורה נתמכת משלהן.