Quarkus 3.40 REST Client: einen benannten Proxy-Registry-Eintrag auswählen
Ordnen Sie in Quarkus 3.40 den inventory-configKey office zu, trennen Sie die API-URL und behalten Sie den Preview-Status der Registry bei.
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=officeDies gilt für einen bestehenden Quarkus REST Client mit @RegisterRestClient(configKey = "inventory"). inventory kennzeichnet diesen Client und office den wiederverwendbaren Proxy-Eintrag. Die URL bleibt die inventory-API. Ist sie öffentlich erreichbar und öffentlicher Proxy-Zugriff erlaubt, liefert die HTTP-Proxy-Liste Kandidaten für HTTP-Host und -Port des benannten Eintrags.
Ein anderer REST Client kann ebenfalls auf office verweisen. Allein die Definition des Namens weist ihn nicht jedem Client zu; ein Client ohne Verweis nutzt einen konfigurierten Standard-Registry-Proxy, falls vorhanden.
Wenn der Vermittler ein Konto benötigt, geben Sie quarkus.proxy.office.username und quarkus.proxy.office.password über die Konfigurationsquelle der Anwendung an.
Die Proxy Registry ist in Quarkus 3.40 als Preview dokumentiert. Verwenden Sie die passende REST Client-Integration; ältere Releases und RESTEasy Classic haben ihre eigene unterstützte Konfiguration.