对接收相同消息的多个使用者使用Amazon SQS

尼克·迪夫(Nick Div)

我有一个主应用程序向SQS Queue发送消息,并希望4个使用者应用程序使用相同的消息并对其进行处理,但是他们想要

我不确定为此使用哪种队列体系结构。

我看到了标准SQS,SQS FIFO,(SQS + SNSTopic)和Kenesis的选项

对于我想要的功能,似乎(SQS + SNS Topic)或Kenesis都是可行的方式。

但是我还有一个关于标准SQS和SQS FIFO的问题-如果我使用SQS FIFO或标准SQS,是否不可能所有消费者都能获得相同的消息?

我认为我对所有选项感到困惑,并且对队列中的所有可用信息不知所措,但仍对选择哪种架构感到困惑

信息的主要来源是Amazon文档和https://www.schibsted.pl/blog/choosing-best-aws-messaging-service/

我在stackoverflow上遇到的一些问题:

Link_1这篇文章回答了将多个使用方与Queue一起使用的问题,但不确定是否解决了多个使用方所消耗的相同消息的问题

Link_2这回答了为什么可以将Kenesis用于我的情况

Helpful_Info我用这篇文章只是为了了解这些差异

我真的很感谢在此方面的一些帮助。我正在尝试阅读尽可能多的书籍,但是如果有人可以帮助我做出正确的决定,我将不胜感激

变种

根据您的用例,SNS似乎是一个不错的选择,但是如果您要保留消息,则可以将SQS与SNS一起使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章