Quarkus 3.40 REST Client: selectarea unei intrări denumite din registrul de proxy
În Quarkus 3.40, asociați inventory configKey cu office, păstrați URL-ul API separat și mențineți starea preview a registrului.
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=officeAcest lucru se aplică unui Quarkus REST Client existent cu @RegisterRestClient(configKey = "inventory"). inventory identifică acel client, iar office intrarea de proxy reutilizabilă. URL-ul rămâne API-ul inventory. Dacă este accesibil public și accesul prin proxy public este permis, lista de proxy HTTP oferă candidați pentru hostul și portul HTTP ale intrării denumite.
Un alt REST client poate face referire și la office. Doar definirea numelui nu îl atribuie fiecărui client; un client fără referință folosește un proxy de registru implicit configurat, dacă există.
Când intermediarul are nevoie de un cont, furnizați quarkus.proxy.office.username și quarkus.proxy.office.password prin sursa de configurare a aplicației.
Proxy Registry este documentat ca preview în Quarkus 3.40. Utilizați integrarea REST Client corespunzătoare; versiunile mai vechi și RESTEasy Classic au propria configurație acceptată.