Quarkus 3.40 REST Client: დასახელებული proxy რეესტრის ჩანაწერის არჩევა
Quarkus 3.40-ში inventory configKey დაუკავშირეთ 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 — ხელახლა გამოსაყენებელ 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-ს საკუთარი მხარდაჭერილი კონფიგურაცია აქვთ.