Создание универсальных веб-сервисов, выдерживающих высокую нагрузку - .NET - PullRequest
0 голосов
/ 04 июня 2010

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

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

Итак, какую модель или протоколы веб-сервисов мне следует предпочесть, поскольку я вижу множество типов, таких как REST, WCF, SOAP и т. Д., С которыми я не очень хорошо знаком. Но я очень привык стоять на веб-сервисах ASP.NET, используя SOAP.

Спасибо

NLV

1 Ответ

0 голосов
/ 09 июня 2010

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

http://msdn.microsoft.com/en-us/library/aa480191.aspx

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...