Quarkus 3.40 REST Client: selecionar uma entrada nomeada do registro de proxies
No Quarkus 3.40, mapeie o configKey inventory para office, mantenha o URL da API separado e preserve o status preview do registro.
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=officeIsto se aplica a um Quarkus REST Client existente com @RegisterRestClient(configKey = "inventory"). inventory identifica esse client e office a entrada de proxy reutilizável. O URL continua sendo a API de inventory. Se for acessível publicamente e o acesso por proxy público for permitido, a lista de proxies HTTP fornece candidatos para o host e a porta HTTP da entrada nomeada.
Outro REST client também pode referenciar office. Apenas definir o nome não o atribui a todos os clients; um client sem referência usa um proxy de registro padrão configurado, se existir.
Quando o intermediário precisar de uma conta, forneça quarkus.proxy.office.username e quarkus.proxy.office.password pela fonte de configuração da aplicação.
O Proxy Registry está documentado como preview no Quarkus 3.40. Use a integração de REST Client correspondente; versões anteriores e RESTEasy Classic têm a própria configuração suportada.