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 — ხელახლა გამოსაყენებელ proxy ჩანაწერს. URL რჩება inventory API-დ. თუ ის საჯაროდ ხელმისაწვდომია და საჯარო proxy-ით წვდომა დაშვებულია, HTTP proxy სია კანდიდატებს გვთავაზობს დასახელებული ჩანაწერის HTTP host-ისა და port-ისთვის.

სხვა REST client-საც შეუძლია office-ის მითითება. მხოლოდ სახელის განსაზღვრა მას ყველა client-ს არ ანიჭებს; მითითების გარეშე client იყენებს კონფიგურირებულ ნაგულისხმევ რეესტრის proxy-ს, თუ არსებობს.

როცა შუამავალს ანგარიში სჭირდება, quarkus.proxy.office.username და quarkus.proxy.office.password აპლიკაციის კონფიგურაციის წყაროს მეშვეობით მიაწოდეთ.

Proxy Registry Quarkus 3.40-ში preview-ადაა დოკუმენტირებული. გამოიყენეთ შესაბამისი REST Client ინტეგრაცია; ძველ გამოშვებებსა და RESTEasy Classic-ს საკუთარი მხარდაჭერილი კონფიგურაცია აქვთ.

დაკავშირებული სტატიები