2014-01-21 49 views
1

我正在學習spring一體化和activemq。我想在我正在開發的遊戲網站(Spring MVC)應用程序中試驗這兩種技術。 在我的應用程序中,玩家可以開始遊戲並邀請他的朋友參與遊戲。所有登錄的玩家都會收到通知(頁面上顯示),他們可以開始播放。 我想知道spring-integration在哪裏適合這個?我希望用它來處理每個玩家所做的動作,並更新其他玩家以接收通知,因此UI可以更新頁面上的相關內容。任何想法如何設計渠道,消費者和提供者的東西?彈簧一體化春季MVC應用

回答

2

正如你所說你的應用程序是WEB,看起來它最好用於你的案例WebSockets。我們通過Spring Messaging在Spring上有類似的解決方案:https://spring.io/guides/gs/messaging-stomp-websocket,https://spring.io/guides/gs/messaging-stomp-msgsjs。至於Spring Websockets解決方案基於Spring Messaging基礎上的消息傳遞原則(Message,Channel,Handler),並且即將發佈的Spring Integration 4.0版本位於同一模塊中,所以獲得交易並不困難集成來自Websocket層,反之亦然。

HTH