常见问题

  • 什么是 Amazon MQ?

    Amazon MQ 是一种适用于 Apache ActiveMQ 的托管消息代理服务,让您能够轻松地在云中设置和操作消息代理。Amazon MQ 负责管理和维护 ActiveMQ (一种常用的开源消息代理)。其底层基础设施经过自动预置,具备高可用性和消息持久性,能够保证应用程序的可靠性。使用 Amazon MQ,您可以直接访问 ActiveMQ 控制台、行业标准 API 和各种消息收发协议,其中包括 JMS、NMS、AMQP、STOMP、MQTT 和 WebSocket。您可以轻松地从任何使用这些标准的消息代理迁移到 Amazon MQ,因为您不必在应用程序中重写任何消息收发代码。

  • 哪些人应该使用 Amazon MQ?

    Amazon MQ 适用于在本地或云中管理消息代理,并且想要迁移到完全托管的云服务而不在应用程序中重新编写消息收发代码的企业 IT 专家、开发人员和架构师。

  • Amazon MQ 可以为我处理哪些工作?

    Amazon MQ 可以处理消息代理的设置工作,从预置您请求的基础设施容量 (包括代理实例和存储) 到安装代理软件都包括在内。代理启动并运行后,Amazon 就会持续为您处理软件升级、安全更新以及故障检测和恢复工作。Amazon MQ 以冗余方式在多个可用区 (AZ) 内存储消息,可以实现消息持久性。借助活跃/备用代理,Amazon MQ 能够在发生故障时自动故障转移到备用实例,让您可以继续发送和接收消息。

  • 应该在什么时候使用 Amazon MQ,在什么时候使用 Amazon SQS 和 SNS?

    Amazon MQ、Amazon SQSAmazon SNS 都是消息收发服务,从初创公司到大型企业都可以使用。如果您正在使用现有应用程序中的消息收发功能,并且想要快速轻松地将消息收发功能移至云中,我们建议您考虑使用 Amazon MQ。它支持多种行业标准 API 和协议,因此您可以从任何基于标准的消息代理切换到 Amazon MQ,无需重新编写应用程序中的消息收发代码。如果您要在云中构建全新的应用程序,我们建议您考虑使用 Amazon SQS 和 Amazon SNS。Amazon SQS 和 SNS 是轻型的、完全托管的消息队列和主题服务,可以几乎无限地进行扩展,并可提供易于使用的简单 API。您可以使用 Amazon SQS 和 SNS 分离和扩展微服务、分布式系统和无服务器应用程序,以及提高可靠性。

  • 应该在什么时候使用 Amazon MQ,在什么时候在 Amazon EC2 上管理 ActiveMQ?

    如何选择取决于您想要多深入地管理代理和底层基础设施。Amazon MQ 可以提供一种托管的消息代理服务来操作 ActiveMQ,包括代理设置、监控、维护和预置底层基础设施,以便实现高可用性和持久性。如果您想要摆脱操作开销和相关成本,您可以考虑使用 Amazon MQ。如果您想要更高的控制以便自定义各种功能和配置,或者想要使用自定义 ActiveMQ 插件,您可以考虑直接在 Amazon EC2 上安装并运行 ActiveMQ。

  • 如果我使用的是其他消息代理而不是 ActiveMQ,应该如何迁移?

    Amazon MQ 能够与最常见的消息收发 API (例如 Java Message Service (JMS) 和 .NET Message Service (NMS)) 和协议 (包括 AMQP、STOMP、MQTT 和 WebSocket) 兼容。这样,您可以从任何基于标准的消息代理轻松切换到 Amazon MQ,无需重新编写应用程序中的消息收发代码。大多数情况下,您只需更新 Amazon MQ 代理的各个终端节点,即可连接到现有的应用程序并开始发送消息。

  • Amazon MQ 如何与其他 AWS 服务配合使用?

    在 AWS 计算服务上运行的任何应用程序 (例如 Amazon EC2Amazon ECSAWS Lambda) 都能使用 Amazon MQ。此外,Amazon MQ 还与以下 AWS 产品集成:

  • Amazon MQ 可以实现怎样的消息收发持久性?

    当 ActiveMQ 代理在永久模式下使用时,每条消息都以冗余方式存储在多个可用区 (AZ) 内。消息存储可以从其所在地区内的所有可用区同时访问,这意味着消息代理可以从地区内的一个可用区故障转移到其他可用区,不会丢失消息。

  • 如何开始使用 Amazon MQ?

    Amazon MQ 让您能够在云中轻松设置和操作消息代理。借助 Amazon MQ,您可以通过 AWS 管理控制台、CLI 或 API 调用在几分钟内启动一个生产就绪型消息代理。大多数情况下,您只需更新 Amazon MQ 代理的各个终端节点,即可连接到现有的应用程序并开始发送消息。

  • Amazon MQ 如何收费?

    使用 Amazon MQ,您只需按实际用量付费。您按代理实例和存储使用量付费,并支付标准数据传输费用。Amazon MQ 提供一年免费套餐,入门非常简单。请参阅 Amazon MQ 定价了解详细信息。

发现更多 Amazon MQ 资源

访问资源页面
准备好开始使用了吗?
注册
还有更多问题?
联系我们
页面内容
常见问题