拥有一个跟踪许多对象状态的Angular Web应用程序。现在,我有一个指令,每个对象轮询一个nodejs服务器的状态。这有效,但它很健谈,我有点担心可扩展性。但是,后端不支持订阅,因此无法使用推送器。一种选择是让nodejs服务器返回轮询和推送状态。然后nodejs需要保留一个要轮询的对象列表,客户端可能需要检查消息以确定状态是否需要更新。真的很感激您对更好策略的建议。
答案 0 :(得分:0)
您可以使用firebase并将来自第三方源的数据加载到firebase数据库中,然后使用angular-fire将该数据导入应用程序......或者您可以使用套接字连接来DIY。在任何一种情况下,我都假设您说服务器上的NodeJS部分需要处理轮询第三方系统的数据并填充firebase实例,就系统而言,这将是一个只读层...更改将直接发送给第三方,NodeJS将负责更新firebase数据库。