Enterprise Messaging API с веб-сервисами для высокой производительности? - PullRequest
0 голосов
/ 05 декабря 2008

Приводит ли объединение решения Enterprise Messaging к веб-службам реальное повышение производительности по сравнению с простыми HTTP-запросами через сокеты?

(если детали реализации помогут, интересует JMS с веб-сервисом SOAP)

Ответы [ 2 ]

1 голос
/ 05 декабря 2008

как всегда, это зависит. Если вы отправляете XML-документы через сокет с использованием http-протокола, то нет ... ваша производительность будет примерно такой же, как и у корпоративных сред (поскольку веб-службы - это просто данные, закодированные в протоколе SOAP, передаваемые через протокол http через сокет).

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

В конечном счете, это зависит от того, что вы отправляете, сколько его есть и как часто вы его отправляете.

1 голос
/ 05 декабря 2008

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

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

...