的良好做法是什么

的良好做法是什么

本文介绍了实现“仅一次交付"的良好做法是什么?Amazon SQS 的行为?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

根据文档>

问:每条消息我会收到多少次?

亚马逊 SQS 是旨在提供至少一次"传送其内的所有消息队列.虽然大多数时候每条消息都会被传递到您的应用程序恰好一次,您应该设计您的系统,以便多次处理一条消息不会产生任何错误或不一致.

有什么好的做法可以实现一次性交付吗?

我正在考虑使用 DynamoDB 条件写入" 作为分布式锁定机制,但...有更好的主意吗?


对此主题的一些参考:

解决方案

FIFO 队列现在可用并提供有序的,开箱即用.

https://aws.amazon.com/sqs/faqs/#fifo-队列

检查您所在地区的可用性.

According to the documentation:

Is there any good practice to achieve the exactly-once delivery?

I was thinking about using the DynamoDB "Conditional Writes" as distributed locking mechanism but... any better idea?


Some reference to this topic:

解决方案

FIFO queues are now available and provide ordered, exactly once out of the box.

https://aws.amazon.com/sqs/faqs/#fifo-queues

Check your region for availability.

这篇关于实现“仅一次交付"的良好做法是什么?Amazon SQS 的行为?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-07 05:24