【问题标题】:How to create streaming endpoint on server?如何在服务器上创建流媒体端点?
【发布时间】:2013-08-14 18:54:31
【问题描述】:

我目前以两种方式提供数据,但正在考虑第三种方式:

  1. REST 端点——访问服务器上相对较小的现有数据
  2. 侦听 socket.io 消息 - 访问所有连接的客户端应接收的有关服务器内部的持续更新
  3. 流式端点——访问一个非常大的串行数据对象,该对象当前可能存在也可能不存在,但如果端点有效,则客户端可以预期它将很快包含数据。连接到流端点的客户端期望流从数据的开头开始并在结尾终止(除了附加的可选“开始”和“结束”参数)。

鉴于我使用的是 node.js、socket.io 和 express,哪种服务器端技术最适合我的需求?这种方法有意义吗?

【问题讨论】:

    标签: node.js rest streaming socket.io


    【解决方案1】:

    您可以使用 express(或更准确地说是构建在 http 服务器中的底层功能)来完成此操作。完成发送数据后,您可以重复调用 request.write 和调用 request.end。或者,如果您有一个流,则可以将其通过管道传递给响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 2013-12-20
      • 1970-01-01
      • 2020-05-16
      • 2014-09-11
      • 2020-12-05
      相关资源
      最近更新 更多