Quarkus 3.40 REST Client: adlandırılmış bir proxy kayıt defteri girdisi seçin
Quarkus 3.40’ta inventory configKey’i office’e eşleyin, API URL’sini ayrı tutun ve kayıt defterinin preview durumunu koruyun.
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=officeBu, @RegisterRestClient(configKey = "inventory") içeren mevcut bir Quarkus REST Client için geçerlidir. inventory o client’ı, office ise yeniden kullanılabilir proxy girdisini tanımlar. URL, inventory API’si olarak kalır. Genel erişime açıksa ve genel proxy erişimine izin veriliyorsa, HTTP proxy listesi adlandırılmış girdinin HTTP host ve portu için adaylar sunar.
Başka bir REST client da office’a başvurabilir. Yalnızca adı tanımlamak onu her client’a atamaz; başvurusu olmayan client, varsa yapılandırılmış varsayılan kayıt defteri proxy’sini kullanır.
Aracı bir hesaba ihtiyaç duyduğunda, quarkus.proxy.office.username ve quarkus.proxy.office.password değerlerini uygulamanın yapılandırma kaynağı üzerinden sağlayın.
Proxy Registry, Quarkus 3.40’ta preview olarak belgelenmiştir. Eşleşen REST Client entegrasyonunu kullanın; eski sürümler ve RESTEasy Classic kendi desteklenen yapılandırmasına sahiptir.