Envoy ၏ ရွေ့လျားနိုင်သော HTTP ရှေ့သို့ပို့ proxy တွင် ဖြေရှင်းချက် filter နှင့် ရွေ့လျားနိုင်သော cluster ရှိသည်။ အစိတ်အပိုင်းတစ်ခုစီ၏ typed_config အောက်တွင် တူညီသော cache ပါရာမီတာများ ထားပါ-

dns_cache_config:
  name: shared_egress_cache
  dns_lookup_family: AUTO

ဤသည် ထပ်လုပ်ထားသော cache အပိုင်းသာဖြစ်သည်။ အခြား cache ရွေးချယ်စရာများကိုလည်း ကိုက်ညီအောင်လုပ်ပါ။ မျှဝေထားသော အမည်တစ်ခုတည်းဖြင့် ကိုက်ညီမှုမရှိသော ဖွဲ့စည်းမှုများကို ညှိနှိုင်းနိုင်မည်မဟုတ်ပါ။

လမ်းကြောင်းသည် cluster အမည်ကို ရွေးချယ်ပြီး cache အမည်က ဖြေရှင်းမှုအခြေအနေကို ဖော်ပြသည်။ ရှေ့သို့ပို့ filter က ဖြေရှင်းမှုကို ပြီးစီးပြီးနောက် router filter က နောက်တောင်းဆိုမှုကို ပြုလုပ်သည်။

host ပြန်ရေးသည့် filter များ သို့မဟုတ် ရွေ့လျားနိုင်သော host အခြေအနေ ပါဝင်ပါက filter ဖြေရှင်းထားသော host ကို cluster တောင်းဆိုသည့် key နှင့် နှိုင်းယှဉ်ပါ။ အမည်တစ်ခုကို ဖြေရှင်းခြင်းက အခြား key အတွက် မျှော်လင့်ထားသော အချက်အလက်ကို မဖြည့်နိုင်ပါ။

ကလိုင်း/ဦးတည်ရာ ကန့်သတ်ချက်များကို ထိန်းသိမ်းပါ။ CONNECT ကိုင်တွယ်မှုနှင့် အထက်ပိုင်း TLS/ယုံကြည်မှု တို့အတွက် ကိုယ်ပိုင်ဖွဲ့စည်းမှု လိုအပ်သည်။ cache ကိုက်ညီခြင်းက ထိုလမ်းကြောင်းများကို ဖွင့်မပေးပါ။

ဆက်စပ်ဆောင်းပါးများ