mis*_*hav 16 amazon-web-services
我是 AWS 的新手。据我了解,Amazon MQ 和 SQS 都是消息队列工具。唯一值得注意的区别是 SQS 是完全托管的。我们什么时候应该使用 SQS 或 MQ?
Gre*_*ews 22
从AWS 文档中,您可以搜索“问:我应该何时使用 Amazon MQ 与 Amazon SQS 和 SNS? ”:
Amazon MQ、Amazon SQS 和 Amazon SNS 是适合从初创公司到企业的任何人的消息传递服务。如果您在现有应用程序中使用消息传递,并且希望快速轻松地将消息传递到云,我们建议您考虑 Amazon MQ。它支持行业标准 API 和协议,因此您可以从任何基于标准的消息代理切换到 Amazon MQ,而无需在应用程序中重写消息传递代码。如果您在云中构建全新的应用程序,我们建议您考虑 Amazon SQS 和 Amazon SNS。Amazon SQS 和 SNS 是轻量级、完全托管的消息队列和主题服务,可几乎无限扩展并提供简单、易于使用的 API。您可以使用 Amazon SQS 和 SNS 来解耦和扩展微服务、分布式系统和无服务器应用程序,并提高可靠性。
此外,在本文档中,您可以检查与其他服务的比较。
mcf*_*gan 19
SQS 是一种简单的排队服务。它不支持许多更高级别的抽象,如消息路由、扇出、分发列表等。它是一个队列 - 生成一条消息,并传递一条消息,至少一次。当您需要具有有限支持逻辑的队列时,它很有用。
MQ 是受管理的主动 ActiveMQ 服务。这在云中为您提供了一个完全托管的 Apache ActiveMQ 系统,支持各种行业标准队列和广播协议,如 AMQP、JMS 等。当您有复杂的交付规则时,或者当您迁移现有的系统从 AWS 外部传输到 AWS,并且您的系统碰巧使用标准排队协议相互通信。
归档时间: |
|
查看次数: |
7051 次 |
最近记录: |