Каков наилучший подход к разработке высокодоступного пула веб-сервисов?

StackOverflow https://stackoverflow.com/questions/257189

Вопрос

Я слышал, как многие люди рассказывают об успехах, используя прокси на основе Linux для управления маршрутизацией для обеспечения высокой доступности веб-приложений, но что другие делают с веб-сервисами? У меня есть банк служб WCF, который необходимо перевести на модель высокой доступности (отработки отказа), что означает, что если определенный сервер, на котором размещаются службы WCF, выходит из строя, запрос направляется на другой сервер в банке. Я бы предпочел держаться подальше от реализации решения на основе Linux, так как в этой среде нет знающих людей Linux.

Это было полезно?

Решение

Если вам не нужна долговечность, вы можете загружать запросы службы WCF с балансировкой нагрузки, как обычные веб-запросы, не делая ничего особенного. Если вам нужна долговечность и вы хотите, чтобы запросы на выживание были обрезаны в середине процесса, используйте netMsmqBinding.

Другие советы

  

Я бы предпочел держаться подальше от   внедрение решения на основе Linux,   так как нет Linux знающих   люди в окружающей среде.

Это, вероятно, достаточно веская причина, чтобы не использовать решение на основе Linux. Выполнение того, что вы описываете хорошо , требует разумного опыта помимо простого подхода к рецепту и значительного обслуживания.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top