api - 什么是流式 API

标签 api

基本上我想从高层和技术角度理解流媒体 API 的构成,有各种各样的数据可用,但我找不到对流媒体 API 的满意解释,以及它与一般 API(REST)的区别如果适用)

PS:我不是在问多媒体流。

最佳答案

有点模糊的问题。我猜流媒体通常意味着以下之一(或组合)

  • 下载数据以供立即使用,而不是存储整个文件,可能支持提供部分数据(质量较低,仅相关部分等),有时甚至在生产者和消费者之间根本没有任何存储
  • 一个持久连接,在新数据可用时继续提供新数据,而不是让客户端轮询

  • 一个很好的例子(对于第一种模式)是流式 XML 解析器(例如 SAX)。它们允许您处理太大而无法放入内存的 XML 数据(DOM 解析器喜欢这样做)。

    关于api - 什么是流式 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11822860/

    相关文章:

    ajax - 我应该在服务器端还是客户端做 API 请求?

    python - Django 休息框架返回嵌套序列化数据的时间太长

    php - Quickbooks 在线 API 与 oauth2

    api - 我使用什么Amazon REST API来获取书籍信息?

    javascript - 如何在 API 17 下的构建中忽略 @JavascriptInterface 注释 -Android

    java - 使用 td api 获取前 200 条聊天记录

    Android map 应用程序崩溃

    python - 区 block 链信息钱包支票付款

    javascript - 无法访问 Zomato API JSON 对象

    java - 如何使用 Java 读取 pdf 表单字段?