Библиотека высокой доступности на уровне приложений для .NET - PullRequest
1 голос
/ 27 января 2011

Я ищу библиотеку высокой доступности (HA или Cluster) уровня приложения для .NET / C #.

MSCS не является для меня решением, так как мне нужен полный контроль над кластерными экземплярамиприложение.

Любая помощь?

1 Ответ

0 голосов
/ 25 февраля 2012

Вы можете использовать Windows Azure, чтобы сделать нечто подобное. Что он делает, он сохраняет состояние приложения (с помощью механизма, подобного сеансу) и может перезапускать приложение на другом сервере при сбое оригинала, а также запускать приложения на дополнительных компьютерах. В настоящее время Microsoft еще не продает устройства или программное обеспечение Azure, и на данный момент нет другого механизма, такого как переключение приложений на лету, обмен сообщениями - это то, что доступно в большинстве случаев. Тем не менее, сохранив состояние в кластерном хранилище или базе данных, вы можете перезапустить приложение в той же точке на другом компьютере. Вы также можете сделать это сами, но дизайн будет зависеть от того, сколько экземпляров вы можете выделить и какие операционные системы вы хотите использовать.

...