Quarkus 3.40 REST Client: wybór nazwanego wpisu rejestru proxy
W Quarkus 3.40 przypisz inventory configKey do office, pozostaw URL API osobno i zachowaj status preview rejestru.
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=officeDotyczy to istniejącego Quarkus REST Client z @RegisterRestClient(configKey = "inventory"). inventory identyfikuje ten client, a office — wielokrotnego użytku wpis proxy. URL pozostaje API inventory. Jeśli jest publicznie dostępny i dozwolony jest dostęp przez publiczne proxy, lista proxy HTTP dostarcza kandydatów dla HTTP host i port nazwanego wpisu.
Inny REST client również może odwoływać się do office. Samo zdefiniowanie nazwy nie przypisuje jej każdemu clientowi; client bez odwołania używa skonfigurowanego domyślnego proxy rejestru, jeśli istnieje.
Gdy pośrednik potrzebuje konta, podaj quarkus.proxy.office.username i quarkus.proxy.office.password przez źródło konfiguracji aplikacji.
Proxy Registry jest udokumentowany jako preview w Quarkus 3.40. Użyj odpowiedniej integracji REST Client; starsze wersje i RESTEasy Classic mają własną obsługiwaną konfigurację.