Quarkus 3.40 REST Client: välj en namngiven proxy-registerpost
I Quarkus 3.40 kopplar du inventory configKey till office, håller API-URL:en åtskild och behåller registrets 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=officeDetta gäller en befintlig Quarkus REST Client med @RegisterRestClient(configKey = "inventory"). inventory identifierar den klienten och office den återanvändbara proxy-posten. URL:en förblir inventory-API:et. Om den är offentligt nåbar och åtkomst via offentlig proxy är tillåten, levererar HTTP-proxylistan kandidater för den namngivna postens HTTP-host och -port.
En annan REST client kan också referera till office. Att bara definiera namnet tilldelar det inte varje client; en client utan referens använder en konfigurerad standard-registerproxy om en finns.
När mellanhanden behöver ett konto, ange quarkus.proxy.office.username och quarkus.proxy.office.password via applikationens konfigurationskälla.
Proxy Registry är dokumenterat som preview i Quarkus 3.40. Använd motsvarande REST Client-integration; äldre utgåvor och RESTEasy Classic har sin egen stödda konfiguration.