мыльные сообщения через одно соединение HTTP (S) - PullRequest
0 голосов
/ 18 февраля 2011

Может ли кто-нибудь дать мне ответ на следующий вопрос: у меня есть удаленный веб-сервис и требуется около 100 TPS.(транзакция в секунду).Насколько я знаю, создание соединения (HTTP соединение) - довольно дорогая операция.Итак, мне нужно создать только одно HTTP-соединение с веб-сервисом и иметь возможность отправлять через него большое количество SOAP-сообщений (конвертов), чтобы это было не одно SOAP-сообщение и не одно HTTP-соединение, а много SOAP-сообщений и один HTTP.подключение.Конечно, мне нужно создать столько HTTP-соединений, сколько мне нужно, но каждое из них должно обслуживать некоторые сообщения SOAP.

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

Буду очень признателен за любую помощь!

1 Ответ

0 голосов
/ 18 февраля 2011

SOAP не должен быть по HTTP. Просто бывает, что это почти всегда реализуется через HTTP.

Если вы действительно хотите использовать SOAP, вы можете использовать сокет или очередь сообщений, а также HTTP. Для примера см .: http://msdn.microsoft.com/en-us/library/51f6ye7k.aspx

Однако я думаю, что если вам нужно 100 TPS, SOAP, вероятно, не является подходящей технологией для использования.

...