Мы можем видеть вызовы, идущие от ESB к бэкэнд-системе старого Ip вместо нового IP.Например,
Конечная точка ESB Wso2, настроенная как: somebackend.com
Если мы сделаем nslookup, чтобы увидеть IP-адрес системы.
$nslookup somebackend.com
10.20.30.40
Если мы отслеживаем трафик от ESB, используя tcpdump с хостом как «somebackend.com», то вызовы будут идти на старый IP-адрес системы (somebackend.com), т. Е. 50.60.70.80 вместоновый IP 10.20.30.40
Кэшируется ли имя / Ip / DNS-имя где-нибудь в WSo2 ESB.?Любые предложения, пожалуйста, разрешите это.Ниже настроен файл конечной точки.
<endpoint xmlns="http://ws.apache.org/ns/synapse"
name="conf//endpoint/endpointname">
<property name="System-Name" value="Backend" scope="default" type="STRING"/>
<http uri-template="somebackend.com"
method="get">
<suspendOnFailure>
<errorCodes>-1</errorCodes>
<initialDuration>0</initialDuration>
<progressionFactor>1.0</progressionFactor>
<maximumDuration>0</maximumDuration>
</suspendOnFailure>
<markForSuspension>
<errorCodes>-1</errorCodes>
</markForSuspension>
</http>
</endpoint>