Envoy-ის ფორვარდ-პროქსის ფილტრი და კლასტერი ერთი და იმავე DNS ქეშს იყენებდეს
გაიმეორეთ იდენტური dns_cache_config პარამეტრები ორივე კომპონენტში, შემდეგ შეამოწმეთ გადაწყვეტილი ჰოსტისა და კლასტერის ძიების შესაბამისობა.
Envoy-ის დინამიკურ HTTP ფორვარდ-პროქსის აქვს გადაწყვეტის ფილტრი და დინამიკური კლასტერი. მოათავსეთ იდენტური ქეშის პარამეტრები თითოეული კომპონენტის typed_config-ის ქვეშ:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOეს მხოლოდ გამეორებული ქეშის ფრაგმენტია. შეადარეთ სხვა ქეშის პარამეტრებიც; საერთო სახელი ვერ შეარიგებს შეუთავსებელ კონფიგურაციებს.
მარშრუტი ირჩევს კლასტერის სახელს, ქეშის სახელი კი განსაზღვრავს გადაწყვეტის მდგომარეობას. მას შემდეგ, რაც ფორვარდ-პროქსის ფილტრი დაასრულებს გადაწყვეტას, როუტერის ფილტრი აგზავნის შემდეგ მოთხოვნას.
თუ ჩართულია ჰოსტის გადაწერის ფილტრები ან დინამიკური ჰოსტის მდგომარეობა, შეადარეთ ფილტრის მიერ გადაწყვეტილი ჰოსტი კლასტერის მოთხოვნილ გასაღებს. ერთი სახელის გადაწყვეტა არ ავსებს სხვა გასაღების მოსალოდნელ ჩანაწერს.
შეინარჩუნეთ კლიენტის/დანიშნულების შეზღუდვები. CONNECT-ის დამუშავებას და ზედა დინების TLS/ნდობას საკუთარი კონფიგურაცია სჭირდება; ქეშის შედარება ამ გზებს არ რთავს.