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

이는 @RegisterRestClient(configKey = "inventory")이 있는 기존 Quarkus REST Client에 적용됩니다. inventory는 해당 client를, office은 재사용 가능한 프록시 항목을 식별합니다. URL은 inventory API 그대로입니다. 공개적으로 접근 가능하고 공용 프록시 접근이 허용되면 HTTP 프록시 목록이 이름이 지정된 항목의 HTTP host와 port 후보를 제공합니다.

다른 REST client도 office를 참조할 수 있습니다. 이름을 정의하는 것만으로 모든 client에 할당되지는 않습니다. 참조가 없는 client는 구성된 기본 레지스트리 프록시가 있으면 이를 사용합니다.

중간자가 계정을 필요로 하면 애플리케이션의 구성 소스를 통해 quarkus.proxy.office.username와 quarkus.proxy.office.password을 제공하십시오.

Proxy Registry는 Quarkus 3.40에서 preview로 문서화되어 있습니다. 일치하는 REST Client 통합을 사용하십시오. 이전 릴리스와 RESTEasy Classic에는 자체 지원 구성이 있습니다.

관련 글