【发布时间】:2017-11-16 16:14:39
【问题描述】:
所以我的雇主有通过 Kafka 的 Avro 消息。我们希望将所有消息存档到 Amazon S3。理想情况下,它们将按天存储在类似 S3 的目录中,并使用类似以下的路径结构:
s3://my-bucket/data/day=2016-03-04/data.avro
是否有关于如何做好这件事的参考或最佳实践?
我的一个问题是幂等性:我如何提供写入幂等性,在这种情况下,一条记录可以多次发送到我的接收器写入器,但只能在 S3 上存储一次。
我需要幂等性是否正确?如果我实现一个简单的追加(非幂等),Kafka Connect 可能会发送两次相同的记录,并且它们可能会被冗余存储?
【问题讨论】:
标签: amazon-s3 apache-kafka idempotent