2011-01-27 5 views
1

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

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

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

+1

Какую балансировку нагрузки вы используете? – David

+0

Ручная логика балансировки нагрузки, так как для меня не хватает классического метода балансировки нагрузки –

+0

Каким образом недостаточно классифицировать балансировку нагрузки? Мы не можем дать содержательных ответов, не зная, каковы требования. – Amy

ответ

0

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

Смежные вопросы