Envoy ਦੇ ਫਾਰਵਰਡ-ਪ੍ਰੌਕਸੀ ਫਿਲਟਰ ਅਤੇ ਕਲਸਟਰ ਨੂੰ ਇੱਕੋ DNS ਕੈਸ਼ ਵਰਤਣ ਦਿਓ
ਦੋਵੇਂ ਕੰਪੋਨੈਂਟਾਂ ਵਿੱਚ ਮਿਲਦੇ dns_cache_config ਪੈਰਾਮੀਟਰ ਦੁਹਰਾਓ, ਫਿਰ ਹੱਲ ਕੀਤੇ ਹੋਸਟ ਅਤੇ ਕਲਸਟਰ ਲੁੱਕਅਪ ਦੀ ਸੰਗਤੀ ਜਾਂਚੋ।
Envoy ਦੀ ਗਤੀਸ਼ੀਲ HTTP ਫਾਰਵਰਡ-ਪ੍ਰੌਕਸੀ ਵਿੱਚ ਰਿਜ਼ੋਲਿਊਸ਼ਨ ਫਿਲਟਰ ਅਤੇ ਗਤੀਸ਼ੀਲ ਕਲਸਟਰ ਹੈ। ਹਰ ਕੰਪੋਨੈਂਟ ਦੇ typed_config ਹੇਠ ਮਿਲਦੇ ਕੈਸ਼ ਪੈਰਾਮੀਟਰ ਰੱਖੋ:
dns_cache_config:
name: shared_egress_cache
dns_lookup_family: AUTOਇਹ ਸਿਰਫ਼ ਦੁਹਰਾਇਆ ਕੈਸ਼ ਹਿੱਸਾ ਹੈ। ਬਾਕੀ ਕੈਸ਼ ਵਿਕਲਪ ਵੀ ਮਿਲਾਓ; ਸਾਂਝਾ ਨਾਮ ਅਸੰਗਤ ਸੰਰਚਨਾਵਾਂ ਨੂੰ ਨਹੀਂ ਮਿਲਾ ਸਕਦਾ।
ਰੂਟ ਕਲਸਟਰ ਦਾ ਨਾਮ ਚੁਣਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਕੈਸ਼ ਦਾ ਨਾਮ ਰਿਜ਼ੋਲਿਊਸ਼ਨ ਸਥਿਤੀ ਦਰਸਾਉਂਦਾ ਹੈ। ਫਾਰਵਰਡ-ਪ੍ਰੌਕਸੀ ਫਿਲਟਰ ਰਿਜ਼ੋਲਿਊਸ਼ਨ ਕਰਨ ਮਗਰੋਂ ਰਾਊਟਰ ਫਿਲਟਰ ਅਗਲੀ ਬੇਨਤੀ ਕਰਦਾ ਹੈ।
ਜੇ ਹੋਸਟ-ਮੁੜਲਿਖਤ ਫਿਲਟਰ ਜਾਂ ਗਤੀਸ਼ੀਲ-ਹੋਸਟ ਸਥਿਤੀ ਸ਼ਾਮਲ ਹੋਵੇ, ਫਿਲਟਰ ਵੱਲੋਂ ਹੱਲ ਕੀਤੇ ਹੋਸਟ ਦੀ ਕਲਸਟਰ ਵੱਲੋਂ ਮੰਗੀ ਕੁੰਜੀ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਇੱਕ ਨਾਮ ਹੱਲ ਕਰਨ ਨਾਲ ਦੂਜੀ ਕੁੰਜੀ ਲਈ ਉਮੀਦ ਕੀਤੀ ਐਂਟਰੀ ਨਹੀਂ ਭਰਦੀ।
ਕਲਾਇੰਟ/ਮੰਜ਼ਿਲ ਪਾਬੰਦੀਆਂ ਕਾਇਮ ਰੱਖੋ। CONNECT ਸੰਭਾਲ ਅਤੇ ਅੱਪਸਟਰੀਮ TLS/ਭਰੋਸੇ ਲਈ ਆਪਣੀ ਸੰਰਚਨਾ ਚਾਹੀਦੀ ਹੈ; ਕੈਸ਼ ਮਿਲਾਉਣ ਨਾਲ ਉਹ ਰਾਹ ਸਮਰੱਥ ਨਹੀਂ ਹੁੰਦੇ।