AngularJs / ExpressJs:管理实时通知的最佳方式

时间:2017-03-27 18:01:34

标签: angularjs node.js express

我在后端使用AngularJs,在后端使用ExpressJs,我想知道管理实时通知的最佳方法。

我在使用套接字(socket.io)或每5秒查询一次通知之间犹豫不决

最干净的方法是什么?

1 个答案:

答案 0 :(得分:3)

这正是socket.io的用途。

您不希望每隔5秒发出一次不必要的HTTP请求来查询通知端点。想象一下,这个数字可以达到100个用户。 1000个用户呢?

socket.io允许您在服务器端启动通信,而无需向客户端发出请求。在需要通知客户端时通知客户端。