2 votes

Messagerie asynchrone (ActiveMQ, MSMQ) vers application ASP (MVC3)

J'ai lu des articles sur la messagerie asynchrone entre clients utilisant MVC3 et la bibliothèque SignalR (http://sergiotapia.com/2011/09/signalr-with-mvc3-chat-app-build-asynchronous-real-time-persistant-connection-websites/).

Nous utilisons actuellement activemq pour certaines de nos applications de client lourd et nous utilisons des sujets pour diffuser des données à tout le monde. Quelqu'un sait-il si ce genre de chose peut également être utilisé dans MVC3 ?

J'aimerais créer une application qui ne nécessite aucune installation de la part de l'utilisateur (et qui pourrait même être utilisée sur un téléphone), mais qui surveillerait des données en constante évolution. Il s'agirait de rafraîchir les données toutes les 2 ou 3 secondes.

2voto

Ladislav Mrnka Points 218632

Si vous voulez avoir une messagerie asynchrone avec le client (navigateur), utilisez SignalR. ActiveMQ et MSMQ sont des technologies pour les clients lourds et la communication de serveur à serveur. Elles nécessitent une installation (MSMQ nécessite une installation Windows) et ne sont pas accessibles depuis le navigateur (je peux imaginer accéder à MSMQ via ActiveX ou ActiveMQ depuis une applet Java mais ce n'est pas ce que vous recherchez).

0voto

Paul Points 935

L'une des solutions possibles consiste à créer un service Web qui mettra en œuvre la communication avec AMQ/MSMQ via leurs API et à interroger ce service Web à partir de votre page Web (via un appel ajax par exemple) pour rafraîchir les données au fur et à mesure des besoins.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X