Envoys dynamiska HTTP-forward-proxy har ett upplösningsfilter och ett dynamiskt kluster. Lägg samma cacheparametrar under varje komponents typed_config:

dns_cache_config:
  name: shared_egress_cache
  dns_lookup_family: AUTO

Detta är bara det upprepade cachefragmentet. Matcha även de övriga cachealternativen; ett delat namn kan inte förena inkompatibla konfigurationer.

Rutten väljer ett klusternamn, medan cachenamnet anger upplösningstillståndet. När forward-proxy-filtret har gjort upplösningen skickar routerfiltret den vidare begäran.

Om värdomskrivningsfilter eller dynamiskt värdtillstånd är inblandade, jämför värden som filtret löste upp med nyckeln som klustret begär. Att lösa upp ett namn fyller inte den förväntade posten för en annan nyckel.

Behåll begränsningarna för klient/destination. CONNECT-hantering och TLS/förtroende uppströms behöver egen konfiguration; att matcha cachen aktiverar inte dessa vägar.

Relaterade artiklar