Amazon Kinesis Stream 与 Java Stream 相比如何?

How does Amazon Kinesis Stream compare to Java Stream?

我已经阅读并观看了一些关于 Kinesis Stream 的视频,我有点理解它允许来自应用程序的数据流和实时分析。

但是它与 Java 流有什么关系,因为我认为使用 API 连接或 TCP 连接,可以使用 Java 流重新创建 Kinesis 流,对吗?

Kinesis Stream 与 Java Stream 的优缺点是什么?

尽管 "Java Streams" 和 "Kinesis Stream" 都使用 "stream" 这个词,但两者之间没有关系。

"Java Stream" 是 Java 编程语言中的一种数据结构 (class),表示单个 "stream" 数据。可以是文件流、网络流、字符串流等

"Kinesis Streams" 是产品名称。 "Stream" 在这种情况下表示从多个数据源流入的多个数据流的抽象概念。

你不能用其中一个来模仿另一个。

这两个想法最接近的是两者都是 "streams of data"。除此之外,不要试图将一个与另一个联系起来。