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=office

Dotyczy 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ę.

Powiązane artykuły