micronaut:
  http:
    services:
      inventory:
        proxy-type: HTTP
        proxy-address: "proxy.example.net:8080"

Micronaut 4.10.7 ਲਈ, ਇਹਨਾਂ ਫੀਲਡਾਂ ਨੂੰ ਨਾਮਿਤ Netty ਕਲਾਇੰਟ ਕਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਮਿਲਾਓ। ਇਹ @Client("inventory") 'ਤੇ ਲਾਗੂ ਹੁੰਦੀਆਂ ਹਨ; ਉਸ ਕਲਾਇੰਟ ਦੀਆਂ ਟਾਰਗਿਟ URL ਸੈਟਿੰਗਾਂ ਰੱਖੋ।

ਪਤਾ ਵਿਚਕਾਰਲਾ ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਹੈ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ ਰਸਤੇ ਰਾਹੀਂ ਜਨਤਕ ਸੇਵਾ ਕਾਲ ਕਰਨ ਵਾਲੇ ਨਾਮਿਤ ਕਲਾਇੰਟ ਲਈ, HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਉਹਨਾਂ ਫੀਲਡਾਂ ਲਈ ਉਮੀਦਵਾਰ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਇਸਦੇ ਖਾਤੇ ਲਈ, ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਸਥਾਪਿਤ ਕਨਫਿਗਰੇਸ਼ਨ ਹੈਂਡਲਿੰਗ ਰਾਹੀਂ ਆਮ ਕਲਾਇੰਟ ਕਨਫਿਗਰੇਸ਼ਨ ਦੇ proxy-username ਅਤੇ proxy-password ਵਰਤੋ।

ਜੇ ਰਸਤਾ ਵੱਖਰਾ ਰਹਿੰਦਾ ਹੈ, ਤਾਂ ਪ੍ਰੋਗਰਾਮੈਟਿਕ ਅਨੁਕੂਲਣ ਦੀ ਜਾਂਚ ਕਰੋ। ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਦਿੱਤਾ ਗਿਆ ProxySelector HttpClientConfiguration 'ਤੇ ਤਰਜੀਹ ਰੱਖਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ proxy-address ਅਤੇ proxy-type ਫੀਲਡ ਸ਼ਾਮਲ ਹਨ।

ਇਹ ਸੈਟਿੰਗਾਂ ਆਉਟਗੋਇੰਗ ਕਲਾਇੰਟ ਦੀਆਂ ਹਨ। Micronaut ਸਰਵਰ ਦਾ ਸੁਣਨ ਵਾਲਾ ਪਤਾ ਜਾਂ ਆਉਣ ਵਾਲੀਆਂ ਬੇਨਤੀਆਂ ਸਵੀਕਾਰ ਕਰਨ ਵਾਲਾ ਪ੍ਰੌਕਸੀ ਇਹ ਰਸਤਾ ਸੈੱਟ ਨਹੀਂ ਕਰਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ