Отчет о состоянии приложения WCF для продуктов F5 Big IP - PullRequest
1 голос
/ 16 марта 2009

Как в приложении Windows Server 2003 с автономным приложением .Net 3.5 / WCF приложение может сообщить о своем состоянии диспетчеру локального трафика BigIP?

Пример: одна из моих служб ошибок. Мое пользовательское программное обеспечение для размещения приложений WCF (написанное из-за того, что Windows Server 2008 еще не доступен, и я использую привязки WCF TCP) обнаруживает это и хочет сообщить о себе как о неработающем, пока не сможет восстановить ошибочную службу. Он должен сообщить о себе как о BigIP LTM, чтобы он больше не отправлял клиентские запросы.

1 Ответ

2 голосов
/ 18 марта 2009

В описываемом вами сценарии я бы использовал iControl (API управления на основе SOAP / XML), чтобы приложение сообщало BIG-IP, что оно не работает. По сути, вы просто будете устанавливать вызов SOAP для BIG-IP и вызывать веб-сервис с соответствующей информацией, чтобы BIG-IP знал, что приложение не работает.

Вы можете найти документацию и загрузить SDK, а также сборки .NET на DevCentral (devcentral.f5.com). Есть также другие люди, которые могут помочь вам, если вам это нужно на форумах.

Хотя я также скажу, что BIG-IP будет замечать, что приложение не работает, и должно автоматически удалять его из службы, пока оно не заметит, что оно снова работает. Это можно настроить с помощью мониторов, подключенных к узлам.

...