更新网络应用数据的方法(推?)

时间:2017-07-22 07:43:22

标签: design-patterns web-applications push aurelia

我正在构建一个Web应用程序(使用Aurelia),它将具有类似聊天的组件,人们可以对项目进行评论。检查更新(其他用户的新评论)有什么好方法(使用当前/新技术或标准)?

过去我只会每隔几秒钟对服务器进行一次调查,但我希望该应用能够处理数百万用户,因此这在服务器端会很昂贵。

一直在阅读推送通知,但不确定它的支持情况。

1 个答案:

答案 0 :(得分:-1)

查看符合您需求的 Observer 模式:
https://sourcemaking.com/design_patterns/observer

每个评论都是其他对象可以注册以获取通知的主题。 然后在模式 notify 中,您可以决定如何更新(推送,更新记录时由API等进行查询...)