我已经阅读并观看了一些关于Kinesis Stream的视频,我知道它允许从应用程序和实时分析中传输数据。
但是它与Java Stream有什么关系,因为我认为通过API连接或TCP连接,可以使用Java Stream重新创建Kinesis Stream吗?
Kinesis Stream与Java Stream有什么优缺点?
答案 0 :(得分:2)
尽管“Java Streams”和“Kinesis Stream”都使用“stream”这个词,但其中一个与另一个没有关系。
“Java Stream”是Java编程语言中表示单个“数据流”的数据结构(类)。这可以是文件流,网络流,字符串流等。
“Kinesis Streams”是产品名称。在这种情况下,“流”表示从多个数据源流入的多个数据流的抽象概念。
你无法模仿其中一个。
这两个想法最接近的只是两者都是“数据流”。除此之外,不要试图将一个视为与另一个相关。