2014-01-21 129 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