У нас есть сервер biztalk, который делает частые звонки на веб-сервис, который мы также размещаем.
Веб-служба размещена на 4 серверах с балансировщиком нагрузки DNS между ними. Теория заключается в том, что каждый последующий вызов службы будет циклически перебирать серверы и балансировать нагрузку.
Однако это не работает, предположительно, потому что результат поиска DNS кэшируется на клиенте в течение небольшого промежутка времени. В результате мы получаем поток запросов к каждому серверу, прежде чем он перейдет к следующему.
Правильно ли это предположение и каковы здесь альтернативные варианты?
немного больше прибегнув к поиску, я могу отключить кэширование на стороне клиента для DNS: http://support.microsoft.com/kb/318803
... однако здесь указано, что время кэширования по умолчанию составляет 1 день, что не соответствует моему опыту