日期:2014-05-20  浏览次数:20591 次

如何从web页面调用JMS从而实现消息即时通讯,类似于WEBQQ
再手中有一项目,在服务器上运行两个程序,一个是自动预测煤气放散的模型,一个是WEB站点,模型在某个特定的频率下进行自动统计分析,当分析完成后,将分析结果插入到数据库,并发送给前台客户,而前台接到信息后,即时的查询数据库,返回结果。因为是一个预测程序,所以一定要求预测结果显示的及时性。而且在前台界面关闭的情况下,也能将模型分析出的结果及时的显示出来,反馈给用户。
我的思路上用Spring的JMS,模型统计出结果后,发送消息给前台,在前台的主界面中接收消息,当接收到消息后,如果显示页面没有关闭,则更新数据,如果显示页面已经关闭,则弹出页面,重新显示数据。
如果是CS架构的,这个很容易实现,可现在问题是BS架构,如何实现接收到JMS消息bean一直存在于整个项目的运行期间不销毁,而且在接收到信息后自动控制前台进行操作就成了一个大问题
希望各位大侠不吝赐教

------解决方案--------------------
comet之类的。