Envoy-дың forward-proxy сүзгісі мен кластері бір DNS кэшін қолдансын
Екі компонентте де бірдей dns_cache_config параметрлерін қайталаңыз, содан кейін шешілген хост пен кластер іздеуінің сәйкестігін тексеріңіз.
Envoy-дың динамикалық HTTP forward-proxy қызметінде шешу сүзгісі мен динамикалық кластер бар. Әр компоненттің typed_config астына бірдей кэш параметрлерін қойыңыз:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOБұл тек қайталанған кэш үзіндісі. Қалған кэш опцияларын да сәйкестендіріңіз; ортақ атау үйлесімсіз конфигурацияларды татуластыра алмайды.
Маршрут кластер атауын таңдайды, ал кэш атауы шешу күйін білдіреді. Forward-proxy сүзгісі шешуді орындағаннан кейін маршрутизатор сүзгісі келесі сұранысты жасайды.
Егер хостты қайта жазу сүзгілері немесе динамикалық хост күйі қатысса, сүзгі шешкен хостты кластер сұрайтын кілтпен салыстырыңыз. Бір атауды шешу басқа кілт үшін күтілетін жазбаны толтырмайды.
Клиент/межелеу шектеулерін сақтаңыз. CONNECT өңдеуі мен жоғары ағындағы TLS/сенім өз конфигурациясын қажет етеді; кэшті сәйкестендіру бұл жолдарды қоспайды.