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 έχουν τη δική τους υποστηριζόμενη διαμόρφωση.

Σχετικά άρθρα