我在 Google 上搜索了对流数据及其特征的良好定义和理解,但没有成功。我的问题是:
- 什么是流数据?
- 如何检测?
更正:
“如何检测”不是一个合适的问题。相反,我的问题是:
它与缓冲数据和其他数据传输机制有何不同?
我在 Google 上搜索了对流数据及其特征的良好定义和理解,但没有成功。我的问题是:
更正:
“如何检测”不是一个合适的问题。相反,我的问题是:
它与缓冲数据和其他数据传输机制有何不同?
这取决于您的意思是什么上下文,但基本上流数据类似于异步数据。以网络为例。Web(或特别是 HTTP)(基本上)是一种请求-响应机制,因为客户端发出请求并接收响应(通常是某种网页)。
HTTP 本身并不支持服务器将内容推送到客户端的能力。有很多方法可以伪造,包括:
服务器有效地将数据发送到客户端(而不是客户端请求它)的任何内容——无论机制如何,客户端是否正在轮询该数据——都可以被描述为流数据。
使用非 HTTP 传输(例如 vanilla TCP),服务器推送通常更容易(但仍可能与防火墙等发生冲突)。这方面的一个示例可能是从提供商处接收市场信息的共享交易应用程序。那是流数据。
你如何检测它?有点模糊的问题。我不太确定你在说什么。
当您说流数据时,我想到了以下内容,尽管我不确定这是否是您的意思。对我来说,它在下载时正在播放视频/音频文件。当您访问 YouTube 并观看视频并开始播放时,即使您尚未下载整个视频,也会发生这种情况。但是你可以看到视频下载——我相信你对随着文件下载而填充的搜索栏很熟悉。它不一定是视频或音频文件,但这是最常见的。