我们正在开发一个解决方案,该解决方案必须有一个带有一些基本视图/图表的仪表板,只要处于活动状态,应该每 10 秒左右更新一次,并且每个用户可能有相同的图表,但显示过滤信息。
为了实现这一点,我开始研究推送技术并开始使用 JSF + PrimeFaces + PrimePush 进行一些测试。它完成了刷新视图的工作,但是在后端,我必须使用计划的作业和会话管理来建立一个非常可靠的结构,以确保以预期的速度从数据库中获取信息。此外,由于 PrimePush 与 Atmosphere 合作,频道概念可能是一个问题,因为每个用户都需要不同的频道来“数据馈送”。
我试图到达这里的一点是,就这种方法的适用性以及是否有任何已知的替代方案(请与 Java 相关的替代方案)可能更适合仪表板场景获得意见。
非常感谢您抽出宝贵时间,如果有人需要更多信息,我非常乐意提供。