我正在尝试找出我的客户端应用程序(角度)从服务器事件触发回调(带数据)的最佳方法。我目前的计划是:
问题: - 我们将在不同的机器上拥有许多合作应用程序 - 我们必须支持IE9
最简单的解决方案似乎是工作人员将结果放入redis,并且客户端应用程序轮询另一个服务器应用程序,其唯一的工作是将结果从redis(json params和令牌转发到回调来解雇)。如果这个“回答回调服务器”没有做任何其他事情,它可以快速充分调整以进行轮询。在我们的例子中,唯一的服务器推送事件将是响应到客户端偶尔发起的事情。所以客户真的需要轮询,如果他们有a)上传文件和b)还没有得到他们的回复。我们不需要所有客户端一直轮询随机服务器事件(比如说你要聊天)。我想知道这是否意味着香草短轮询会很好,或者使用我不知道的websockets或长轮询是否有优势?任何有关资源的建议或指示欢迎。