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 мають власну підтримувану конфігурацію.

Схожі статті