Mam*_*mun 5 amazon-kinesis amazon-kinesis-kpl amazon-kinesis-firehose
这是一个有点浅层次的问题。然而,我对这三项服务感到困惑。
据我了解,KPL 生成快速数据,而 KCL 消耗 Kinesis 生成的快速数据。但是,我不明白的是,如果 KPL 和 KCL 组成这一对,我们需要 AWS Kinesis 做什么?
另一种看待方式:如果 AWS Kinesis 可以生成快速数据并且 KCL 可以使用它,那么我们需要 KPL 做什么?
任何澄清的答案将不胜感激。
小智 9
AWS Kinesis是一个非常广泛的平台。粗略地说,您可以将 AWS Kinesis 视为:Kinesis Data Streams + Kinesis Video Streams + Kinesis Firehose + Kinesis Analytics。(每个人都有自己的目的)。
更多详细信息请参见: https: //aws.amazon.com/kinesis/
现在,我们以Kinesis Data Streams为例: 如果您是开发人员并且需要以编程方式将数据提供给特定的Kinesis Data Stream(即 SDK)怎么办?这就是KPL发挥作用的地方。您使用 KPL 将数据提供给该流。
与 KCL 类似的故事:
如果您是开发人员并且希望从该数据流获取数据(“使用”),则可以使用 KCL。
简而言之: AWS Kinesis 是一个巨大的平台,其中KCL和KPL服务于特定目的。
| 归档时间: |
|
| 查看次数: |
4696 次 |
| 最近记录: |