Quarkus 3.40 REST Client: избор на именуван запис в прокси регистъра
В Quarkus 3.40 свържете configKey inventory с office, като запазите API URL отделно и статуса preview на регистъра.
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 имат собствена поддържана конфигурация.