基本上我想要了解高级和技术观点,因为它构成了一个流API,有各种各样的数据可用,但是我找不到令人满意的流API解释,它与一般的如何不同API(如果适用,REST)
PS:我不是在问多媒体流媒体。
答案 0 :(得分:5)
有点模糊的问题。我想流式传输通常意味着以下之一(或组合)
一个很好的例子(对于第一个模式)是流式XML解析器(例如SAX)。它们允许您处理太大而无法容纳在内存中的XML数据(DOM解析器喜欢这样做)。
答案 1 :(得分:0)
我在这里找到另一个好的答案: https://www.quora.com/What-is-meant-by-streaming-API
流式API与普通REST API的区别在于它尽可能长时间地打开HTTP连接(即"持久连接")。它在可用时将数据推送到客户端,并且客户端无需轮询对服务器的请求以获取更新的数据。当服务器产生连续的数据流(例如今天的社交媒体信道)时,这种维持持久连接的方法显着地减少了网络延迟。这些API主要用于读取/订阅数据。