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

Bu, @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.

İlgili makaleler