Quarkus 3.40 REST Client: seleccionar una entrada con nombre del registro de proxies
En Quarkus 3.40, asigna el configKey inventory a office manteniendo la URL de la API aparte y el estado de vista previa del 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=officeEsto se aplica a un Quarkus REST Client existente con @RegisterRestClient(configKey = "inventory"). inventory identifica ese client y office la entrada de proxy reutilizable. La URL sigue siendo la API de inventory. Si es accesible públicamente y se permite el acceso mediante proxy público, la lista de proxies HTTP ofrece candidatos para el host y el puerto HTTP de la entrada con nombre.
Otro REST client también puede referenciar office. Definir el nombre por sí solo no lo asigna a todos los clients; un client sin referencia usa un proxy de registro predeterminado configurado si existe.
Cuando el intermediario necesite una cuenta, proporcione quarkus.proxy.office.username y quarkus.proxy.office.password mediante la fuente de configuración de la aplicación.
El Proxy Registry está documentado como preview en Quarkus 3.40. Use la integración de REST Client correspondiente; las versiones anteriores y RESTEasy Classic tienen su propia configuración compatible.