Асинхронный обмен сообщениями (ActiveMQ, MSMQ) для приложения ASP (MVC3) - PullRequest
2 голосов
/ 17 декабря 2011

Я читал статьи об асинхронном обмене сообщениями между клиентами, использующими MVC3 и библиотеку SignalR (http://sergiotapia.com/2011/09/signalr-with-mvc3-chat-app-build-asynchronous-real-time-persistant-connection-websites/)

В настоящее время мы используем activemq для некоторых наших толстых клиентских приложений и используем темы для передачи данных всем. Кто-нибудь знает, можно ли использовать такие вещи и в MVC3?

Я бы хотел создать приложение, которое не требует от пользователя установки чего-либо (и может даже использоваться на телефоне), но оно будет отслеживать постоянно меняющиеся данные. Мы говорим об обновлении данных каждые 2-3 секунды.

Ответы [ 2 ]

2 голосов
/ 17 декабря 2011

Если вы хотите иметь асинхронный обмен сообщениями с клиентом (браузером), используйте SignalR. ActiveMQ и MSMQ - это технологии для толстых клиентов и межсерверной связи. Они требуют установки (MSMQ требует установки Windows), и они недоступны из браузера (хорошо, я могу представить себе доступ к MSMQ через ActiveX или ActiveMQ из Java-апплета, но это не то, что вы ищете).

0 голосов
/ 22 декабря 2011

Один из возможных способов - это создать веб-сервис, который будет осуществлять связь с AMQ / MSMQ через их API и опрашивать этот веб-сервис с вашей веб-страницы (например, с помощью вызова ajax), чтобы обновлять данные по мере необходимости..

...