Quarkus 3.40 REST Client: نامزد پروکسی رجسٹری اندراج منتخب کریں
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یہ @RegisterRestClient(configKey = "inventory") والے موجودہ Quarkus REST Client پر لاگو ہوتا ہے۔ inventory اُس client اور office دوبارہ استعمال ہونے والے پروکسی اندراج کی نشاندہی کرتا ہے۔ URL inventory API ہی رہتا ہے۔ اگر یہ عوامی طور پر قابلِ رسائی ہو اور عوامی پروکسی تک رسائی کی اجازت ہو، تو HTTP پروکسی فہرست نامزد اندراج کے HTTP host اور port کے لیے امیدوار فراہم کرتی ہے۔
ایک اور REST client بھی office کا حوالہ دے سکتا ہے۔ صرف نام متعین کرنا اُسے ہر client کو نہیں دیتا؛ حوالے کے بغیر client اگر موجود ہو تو کنفیگر شدہ ڈیفالٹ رجسٹری پروکسی استعمال کرتا ہے۔
جب intermediary کو اکاؤنٹ درکار ہو، تو ایپلیکیشن کے configuration source کے ذریعے quarkus.proxy.office.username اور quarkus.proxy.office.password فراہم کریں۔
Proxy Registry کو Quarkus 3.40 میں preview کے طور پر دستاویز کیا گیا ہے۔ متعلقہ REST Client integration استعمال کریں؛ پرانے release اور RESTEasy Classic کی اپنی معاون configuration ہے۔