我正在构建一个Web应用程序(使用Aurelia),它将具有类似聊天的组件,人们可以对项目进行评论。检查更新(其他用户的新评论)有什么好方法(使用当前/新技术或标准)?
过去我只会每隔几秒钟对服务器进行一次调查,但我希望该应用能够处理数百万用户,因此这在服务器端会很昂贵。
一直在阅读推送通知,但不确定它的支持情况。
答案 0 :(得分:-1)
查看符合您需求的 Observer 模式:
https://sourcemaking.com/design_patterns/observer
每个评论都是其他对象可以注册以获取通知的主题。 然后在模式 notify 中,您可以决定如何更新(推送,更新记录时由API等进行查询...)