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