我正在开发一个在线国际象棋棋盘,您可以在其中与其他人一起玩。目前,用户会通过电子邮件收到有关新举措的通知。
是否有任何优雅的方式可以将新 Action 立即推送到对手浏览器?
请推荐适合我的环境的解决方案:Spring、JSF 2、PrimeFaces、Tomcat 6。
最佳答案
http://www.primefaces.org/showcase/push/index.jsf可以为您提供一些东西。您始终可以通过微妙的拉力来模拟推力。 Primefaces 组件 p:poll 似乎对此很有用:
<p:poll interval="3"
listener="#{counterBean.increment}" update="txt_count" />
当然,这是一个技巧/解决方法,应该这样对待。它可以与/替换为在等待时让请求线程进入休眠状态。
关于java - JSF 和 PrimeFaces 的推送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083542/