首页 > 解决方案 > Kinesis 流同时有多个目的地

问题描述

我们可以从单个 Kinesis Streams 获得多个目的地吗?我在 Splunk 中获得输出,但现在我还想添加一个 S3 存储桶作为目标。如果我添加另一个 Amazon Kinesis Data Firehose,会影响 Splunk 读取的性能吗?Splunk 直接从 Kinesis 中提取。如果我添加另一个目的地会影响它会影响我们当前的读写吗?

标签: amazon-web-servicesamazon-kinesis

解决方案


使用 Kinesis 的好处之一是您可以完全做到这一点。

每个消费者应用程序都对其从分片中读取的事件负责。没有在 2 个单独的应用程序之间已经处理条目的概念。

对于多个消费者的高吞吐量,AWS的一项建议是使用增强型扇出。

每个注册使用增强型扇出的消费者都会收到自己的每个分片的读取吞吐量,最高 2 MB/秒,独立于其他消费者。


推荐阅读