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

Гэта датычыцца існуючага Quarkus REST Client з @RegisterRestClient(configKey = "inventory"). inventory вызначае гэты client, а office — шматразовы запіс проксі. URL застаецца API inventory. Калі ён публічна даступны і доступ праз публічны проксі дазволены, спіс HTTP-проксі прапануе кандыдаты для HTTP host і port імяннага запісу.

Іншы REST client таксама можа спасылацца на office. Само вызначэнне імені не прызначае яго кожнаму client; client без спасылкі выкарыстоўвае наладжаны проксі па змаўчанні, калі ён існуе.

Калі пасрэдніку патрэбны ўліковы запіс, падайце quarkus.proxy.office.username і quarkus.proxy.office.password праз крыніцу канфігурацыі праграмы.

Proxy Registry апісаны як preview у Quarkus 3.40. Выкарыстоўвайце адпаведную інтэграцыю REST Client; старыя версіі і RESTEasy Classic маюць уласную падтрыманую канфігурацыю.

Падобныя артыкулы