Отчет о состоянии приложения WCF для продуктов F5 Big IP
-
19-08-2019 - |
Вопрос
Как в приложении Windows Server 2003 с автономным приложением .Net 3.5 / WCF приложение может сообщить о своем состоянии диспетчеру локального трафика BigIP?
Пример. Ошибка одной из моих служб. Мое пользовательское программное обеспечение для размещения приложений WCF (написанное потому, что Windows Server 2008 еще не доступен, и я использую привязки WCF TCP) обнаруживает это и хочет сообщить о себе как о неработающем, пока не сможет восстановить ошибочную службу. Он должен сообщить о себе как о BigIP LTM, чтобы он больше не отправлял клиентские запросы.
Решение
В описываемом вами сценарии я бы использовал iControl (API управления на основе SOAP / XML), чтобы приложение сообщало BIG-IP, что оно не работает. По сути, вы просто будете устанавливать вызов SOAP для BIG-IP и вызывать веб-сервис с соответствующей информацией, чтобы BIG-IP знал, что приложение не работает. Р>
Вы можете найти документацию и загрузить SDK, а также сборки .NET на DevCentral (devcentral.f5.com). Есть также другие люди, которые могут помочь вам, если вам это нужно на форумах. Р>
Хотя я также скажу, что BIG-IP будет замечать, что приложение не работает, и должно автоматически удалять его из службы, пока оно не заметит, что оно снова работает. Это можно настроить с помощью мониторов, подключенных к узлам. Р>