Quarkus 3.40 REST Client: επιλογή ονομαστικής καταχώρισης proxy registry
Στο Quarkus 3.40 αντιστοιχίστε το inventory configKey στο office, κρατήστε το API URL ξεχωριστό και διατηρήστε την κατάσταση preview του registry.
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 registry, αν υπάρχει.
Όταν ο ενδιάμεσος χρειάζεται λογαριασμό, δώστε τα quarkus.proxy.office.username και quarkus.proxy.office.password μέσω της πηγής διαμόρφωσης της εφαρμογής.
Το Proxy Registry τεκμηριώνεται ως preview στο Quarkus 3.40. Χρησιμοποιήστε την αντίστοιχη ενσωμάτωση REST Client· παλαιότερες εκδόσεις και το RESTEasy Classic έχουν τη δική τους υποστηριζόμενη διαμόρφωση.