Proxy-ul direct HTTP dinamic din Envoy are un filtru de rezolvare și un cluster dinamic. Pune parametri de cache identici sub typed_config fiecărei componente:

dns_cache_config:
  name: shared_egress_cache
  dns_lookup_family: AUTO

Acesta este doar fragmentul de cache repetat. Potrivește și celelalte opțiuni; un nume comun nu împacă configurații incompatibile.

Ruta alege un nume de cluster, iar numele cache-ului indică starea rezolvării. După ce filtrul de proxy direct face rezolvarea, filtrul de rutare trimite cererea următoare.

Dacă intervin filtre de rescriere a gazdei sau stare dinamică a gazdei, compară gazda rezolvată de filtru cu cheia cerută de cluster. Rezolvarea unui nume nu umple intrarea așteptată pentru altă cheie.

Păstrează restricțiile de client/destinație. Gestionarea CONNECT și TLS/încrederea în amonte au nevoie de configurare proprie; potrivirea cache-ului nu activează acele căi.

Articole similare