java – 在Spring MVC WebApp中推送通知
我正在使用
Spring MVC编写一个论坛Web应用程序.我只是春天的初学者,现在只用了一个星期.
我需要帮助,发送通知给用户A用户B已经评论他的帖子异步.我已经做了一些研究,发现有一个名为CometD的包,我可以使用,但我找不到任何简单的教程让我明白. 任何人都可以建议任何其他软件包/方法来解决我的问题吗?或者如果您有任何简单的CometD教程,那也是很棒的. 解决方法
CometD教程在这里:
http://docs.cometd.org/tutorials/.
CometD还附带了一个内置聊天应用程序的演示战争文件,您可以使用它来了解CometD如何工作,参见http://docs.cometd.org/reference/installation.html. CometD的完整参考文档在这里:http://docs.cometd.org/. 根据经验,我不建议使用Servlet 3.0异步功能来实现聊天,因为这将排除WebSocket的使用. 更好的是依靠可以从WebSocket开始的CometD框架(因为它更有效率),然后如果WebSocket不工作,则自动和透明地回退到HTTP. 在类似的注释中,我不推荐使用WebSocket方法,因为WebSocket在某些情况下不起作用(例如,移动网络通常不允许WebSocket流量),而且它是一个太低级别的协议,因此您必须构建你自己的协议在WebSocket之上(这是很多工作,不容易得到). CometD为您提供了一个易于扩展的协议和自动传输回退功能,并且具有许多功能(例如,仅提及两个功能的授权和认证和集群). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |