Quarkus 3.40 REST Client: velg en navngitt proxy-registeroppføring
I Quarkus 3.40 kobler du inventory configKey til office, holder API-URL-en atskilt og beholder registerets preview-status.
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=officeDette gjeld en eksisterende Quarkus REST Client med @RegisterRestClient(configKey = "inventory"). inventory identifiserer den clienten, og office den gjenbrukbare proxy-oppføringen. URL-en forblir inventory-API-en. Hvis den er offentlig tilgjengelig og tilgang via offentlig proxy er tillatt, leverer HTTP-proxy-listen kandidater for den navngitte oppføringens HTTP-host og -port.
En annen REST client kan også referere til office. Bare å definere navnet tildeler det ikke hver client; en client uten referanse bruker en konfigurert standard-registerproxy hvis en finnes.
Når mellomleddet trenger en konto, oppgi quarkus.proxy.office.username og quarkus.proxy.office.password via applikasjonens konfigurasjonskilde.
Proxy Registry er dokumentert som preview i Quarkus 3.40. Bruk den samsvarende REST Client-integrasjonen; eldre utgivelser og RESTEasy Classic har sin egen støttede konfigurasjon.