Micronaut ၏ အမည်ပေးထားသော HTTP client အတွက် proxy ဆက်တင်များ
အထွက် Netty ဝန်ဆောင်မှု client အတွက် proxy-type နှင့် proxy-address ကို သတ်မှတ်ပြီး ဦးစားပေးသည့် ရှင်းလင်းသော ProxySelector ကို စစ်ဆေးပါ။
micronaut:
http:
services:
inventory:
proxy-type: HTTP
proxy-address: "proxy.example.net:8080"Micronaut 4.10.7 အတွက် ဤအကွက်များကို အမည်ပေးထားသော Netty client ဖွဲ့စည်းမှုတွင် ပေါင်းစည်းပါ။ ၎င်းတို့သည် @Client("inventory") အတွက် သက်ရောက်သည်။ ထို client ၏ ဦးတည် URL ဆက်တင်များကို ထိန်းသိမ်းပါ။
လိပ်စာသည် အလယ်အလတ် host နှင့် port ဖြစ်သည်။ ခွင့်ပြုထားသော အများသူငှာ လမ်းကြောင်းမှ အများသူငှာ ဝန်ဆောင်မှုကို ခေါ်သော အမည်ပေးထားသည့် client အတွက် HTTP proxy စာရင်း သည် ထိုအကွက်များအတွက် ရွေးချယ်စရာများကို ပေးသည်။ ၎င်း၏ အကောင့်အတွက် အပလီကေးရှင်း၏ တည်ရှိပြီးသား ဖွဲ့စည်းမှု ကိုင်တွယ်မှုမှတစ်ဆင့် အထွေထွေ client ဖွဲ့စည်းမှု၏ proxy-username နှင့် proxy-password ကို အသုံးပြုပါ။
လမ်းကြောင်း ကွဲပြားနေသေးပါက ပရိုဂရမ်ဆိုင်ရာ စိတ်ကြိုက်ပြင်ဆင်မှုကို စစ်ဆေးပါ။ ရှင်းလင်းစွာ ပေးထားသော ProxySelector သည် HttpClientConfiguration ကို ဦးစားပေးသည်၊ ၎င်းတွင် proxy-address နှင့် proxy-type အကွက်များ ပါဝင်သည်။
ဤဆက်တင်များသည် အထွက် client နှင့် သက်ဆိုင်သည်။ Micronaut ဆာဗာ၏ နားထောင်သည့် လိပ်စာ သို့မဟုတ် အဝင် တောင်းဆိုချက်များကို လက်ခံသော proxy သည် ဤလမ်းကြောင်းကို သတ်မှတ်မပေးပါ။