我具有3个AWS SQS FIFO以实现可伸缩性。为了简单起见,它们每个都会触发一个复杂的任务,我将其称为create
,createWithPriority
和update
。
我需要一个横向MessageGroupID
(我认为是这样,但是我可以接受建议),因此我可以从三个队列中依次获取消息,如下所示我无法对尚未创建的内容进行更新。
我见过some articles about complex SQS management,但找不到任何有关MessageGroupID
共享的人……或实现我所需的按组检查的东西。 / p>
我正在尝试使用(如果存在)AWS方式来做到这一点。我认为这里缺少一种好的做法。
否则,我将有一个消费者lambda解决方法,但我必须尝试。