Quarkus 3.40 REST Client: เลือกรายการ registry proxy ที่มีชื่อ
ใน Quarkus 3.40 ให้แมป inventory configKey กับ office แยก URL ของ API ไว้ต่างหาก และรักษาสถานะ preview ของ registry
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 ระบุรายการ proxy ที่ใช้ซ้ำได้ URL ยังคงเป็น API ของ inventory หากเข้าถึงได้จากสาธารณะและอนุญาตให้เข้าถึงผ่าน proxy สาธารณะ รายการ proxy HTTP จะให้ผู้สมัครสำหรับ HTTP host และ port ของรายการที่มีชื่อ
REST client อื่นก็อ้างอิง office ได้เช่นกัน การกำหนดชื่อเพียงอย่างเดียวไม่ได้มอบให้ทุก client; client ที่ไม่ได้อ้างอิงจะใช้ proxy registry ค่าเริ่มต้นที่กำหนดไว้หากมี
เมื่อตัวกลางต้องการบัญชี ให้ระบุ quarkus.proxy.office.username และ quarkus.proxy.office.password ผ่านแหล่งการกำหนดค่าของแอปพลิเคชัน
Proxy Registry ได้รับการบันทึกเป็น preview ใน Quarkus 3.40 ใช้การผสานรวม REST Client ที่ตรงกัน; เวอร์ชันเก่าและ RESTEasy Classic มีการกำหนดค่าที่รองรับของตนเอง