в настоящее время я сталкиваюсь с проблемой разработки.Мне нужно эмулировать кластерную среду с помощью служб Windows C #.
Мои службы Windows каждый день в одно и то же время вызывают (используя кварц для .net) веб-службу, которая ответственна за выполнение служебных обязанностей.Проблема в том, что эта среда избыточна для гарантированной доступности, но не имеет поддержки автоматического переключения при отказе, я имею в виду, что когда один сайт не работает, пользователь просто переходит на другой (я знаю, что это не хорошо, но на самом деле это наша резервная копия).окружающая среда, поэтому мы не против, чтобы сделать это).
Обе среды имеют следующую конфигурацию: веб-сервер - сервер приложений - сервер БД, и сервер БД 1 имеет репликацию слиянием через сервер БД 2.
Дело в том, что мне нужно гарантировать, что простоодна служба Windows (планировщик) запускается в настроенное время, но когда одна из них недоступна, другая должна быть готова к вызову веб-служб.
я буду признателен за любую подсказку, которую вы можете предоставить мне, вЧтобы решить эту проблему в лучшем виде.
Ура.