我目前以两种方式提供数据,但正在考虑第三种方式:
- REST 端点——访问服务器上相对较小的现有数据
- 监听 socket.io 消息——访问所有连接的客户端都应该收到的关于服务器内部的持续更新
- 流式端点——访问当前可能存在或不存在的非常大的串行数据对象,但如果端点有效,则客户端可以预期它将很快包含数据。连接到流端点的客户端期望流从数据的开头开始并在结尾终止(除了附加的可选“开始”和“结束”参数)。
鉴于我使用的是 node.js、socket.io 和 express,哪种服务器端技术最适合我的需求?这种方法有意义吗?