micronaut:
  http:
    services:
      inventory:
        proxy-type: HTTP
        proxy-address: "proxy.example.net:8080"

برای Micronaut 4.10.7، این فیلدها را در پیکربندی کلاینت نام‌دار Netty ادغام کنید. آن‌ها برای @Client("inventory") اعمال می‌شوند؛ تنظیمات URL مقصد آن کلاینت را حفظ کنید.

آدرس همان میزبان و پورت واسطه است. برای کلاینتی نام‌دار که سرویسی عمومی را از مسیری عمومی و مجاز فراخوانی می‌کند، فهرست پروکسی‌های HTTP گزینه‌هایی برای این فیلدها فراهم می‌کند. برای حساب آن، از proxy-username و proxy-password پیکربندی مشترک کلاینت از طریق مدیریت پیکربندی تثبیت‌شده برنامه استفاده کنید.

اگر مسیر متفاوت ماند، سفارشی‌سازی برنامه‌نویسی را بررسی کنید. ProxySelector که صریحاً ارائه شده بر HttpClientConfiguration، از جمله فیلدهای proxy-address و proxy-type، اولویت دارد.

این تنظیمات به کلاینت خروجی تعلق دارند. آدرس شنود سرور Micronaut یا پروکسی‌ای که درخواست‌های ورودی را می‌پذیرد این مسیر را تعیین نمی‌کند.

مقالات مرتبط