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

Điều này áp dụng cho một Quarkus REST Client hiện có với @RegisterRestClient(configKey = "inventory"). inventory xác định client đó và office mục proxy có thể tái sử dụng. URL vẫn là API inventory. Nếu nó truy cập được công khai và cho phép truy cập qua proxy công cộng, danh sách proxy HTTP cung cấp các ứng viên cho HTTP host và port của mục có tên.

Một REST client khác cũng có thể tham chiếu office. Chỉ định nghĩa tên không gán nó cho mọi client; client không có tham chiếu sẽ dùng proxy registry mặc định đã cấu hình nếu có.

Khi trung gian cần tài khoản, hãy cung cấp quarkus.proxy.office.username và quarkus.proxy.office.password thông qua nguồn cấu hình của ứng dụng.

Proxy Registry được ghi nhận là preview trong Quarkus 3.40. Dùng tích hợp REST Client tương ứng; các bản phát hành cũ và RESTEasy Classic có cấu hình được hỗ trợ riêng.

Bài viết liên quan