amazon-web-services - Kinesis 保证交付吗?

标签 amazon-web-services messaging amazon-kinesis

我正在搜索 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/

相关文章:

linux - AMI 上的 AWS EC2 apache 日志文件位置

amazon-web-services - 使用 AWS CloudFormation 中的 EC2 实例创建的卷上的标签

c# - C++ 这个简单的宏在做什么?

objective-c - "self"在 ARC 的方法中是弱的吗?

aws-lambda - lambda create-event-source-mapping 成员不得为 null 异常

java - 自定义无限制源在Google Cloud DataFlow中如何工作?

amazon-web-services - 部署 cloudformation 模板时出现 AWS 区域问题

mysql - 如何在 cpanel 中使用亚马逊 rds

json - 匹配行选择传递数据

amazon-web-services - 如何重播从 AWS Firehose 推送到 S3 的流数据?