我正在搜索 Kinesis Data Streams 的文档,但找不到类似的明确声明
Kinesis guarantees at least once delivery
从生产者一侧,我希望发送的消息会传播到多个节点(类似于 Kafka 的 ack=all) 从消费者角度来看,我期待消费者成功处理时相当于 Kafka 提交偏移量的东西,或者类似 Google Cloud 的 Pub/Sub 消息确认的东西。
Kinesis 是否有提交消息保证? Kinesis 是否有处理保证(如果已处理并确认已处理消息,则将消息标记为只读)
最佳答案
基于 Kinesis 的文档使用者从流中读取整个数据。 因此,消费者有责任提交他们的历史记录并从他们离开的地方继续。 https://docs.aws.amazon.com/streams/latest/dev/building-consumers.html
关于amazon-web-services - Kinesis 保证交付吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65620375/