Quarkus 3.40 REST Client: вибір іменованого запису реєстру проксі
У Quarkus 3.40 зіставте inventory configKey з office, залиште URL 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 — багаторазово використовуваний запис проксі. URL залишається 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 мають власну підтримувану конфігурацію.