Quarkus 3.40 REST Client : sélectionner une entrée nommée du registre de proxys
Dans Quarkus 3.40, associez la configKey inventory à office, gardez l’URL de l’API séparée et conservez le statut preview du registre.
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=officeCela s’applique à un Quarkus REST Client existant avec @RegisterRestClient(configKey = "inventory"). inventory identifie ce client et office l’entrée de proxy réutilisable. L’URL reste l’API inventory. Si elle est accessible publiquement et que l’accès par proxy public est autorisé, la liste de proxys HTTP fournit des candidats pour l’hôte et le port HTTP de l’entrée nommée.
Un autre REST client peut aussi référencer office. Le simple fait de définir le nom ne l’attribue pas à chaque client ; un client non référencé utilise un proxy de registre par défaut configuré s’il existe.
Lorsque l’intermédiaire a besoin d’un compte, fournissez quarkus.proxy.office.username et quarkus.proxy.office.password via la source de configuration de l’application.
Le Proxy Registry est documenté comme preview dans Quarkus 3.40. Utilisez l’intégration REST Client correspondante ; les versions antérieures et RESTEasy Classic ont leur propre configuration prise en charge.