Quarkus 3.40 REST Client: انتخاب یک ورودی نامدار در رجیستری پروکسی
در Quarkus 3.40، configKey مربوط به inventory را به office نگاشت کنید، URL API را جدا نگه دارید و وضعیت 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این برای یک Quarkus REST Client موجود با @RegisterRestClient(configKey = "inventory") اعمال میشود. inventory آن client و office ورودی پروکسی قابل استفاده مجدد را مشخص میکند. URL همچنان API مربوط به inventory است. اگر بهصورت عمومی در دسترس باشد و دسترسی از طریق پروکسی عمومی مجاز باشد، فهرست پروکسی HTTP نامزدهایی برای host و port HTTP ورودی نامدار فراهم میکند.
یک REST client دیگر هم میتواند به office ارجاع دهد. صرفاً تعریف نام آن را به همه clientها اختصاص نمیدهد؛ client بدون ارجاع از پروکسی پیشفرض رجیستری استفاده میکند اگر وجود داشته باشد.
وقتی واسطه به حساب نیاز دارد، quarkus.proxy.office.username و quarkus.proxy.office.password را از طریق منبع پیکربندی برنامه ارائه دهید.
Proxy Registry در Quarkus 3.40 بهعنوان preview مستند شده است. از یکپارچهسازی متناظر REST Client استفاده کنید؛ نسخههای قدیمیتر و RESTEasy Classic پیکربندی پشتیبانیشده خود را دارند.