如何在JSF Java EE应用程序中使用推送机制?
我有几个后端值,有时可能每隔一秒更改一次,有时每隔一分钟更改一次,有时每小时只有一次。
我不想拉动该变量,因为当几个客户端连接到该页面时,这将是昂贵的。
所以我不知何故需要推送机制才能更新前端的值,如果它们被更改的话。有谁知道我怎么能做到这一点?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用RichFaces a4j:push。客户端通过使用WebSocket连接或长轮询方法创建与服务器的永久连接。永久连接由Atmosphere Framework管理。 推送可以通过编程API(主题)或使用CDI事件(@Push)来控制。代码非常精简。