入门概念 | Amazon MQ 是什么?


  名称由来

MQ 是中文含义是,消息队列(Message Queue,英文单词首字母缩写),MQ 中可以包含也可以不包含消息代理(Message Broker)模块。 Amazon MQ 目前支持 Apache ActiveMQ Classic 和 RabbitMQ 引擎类型的消息代理服务。

...

  基本概念

Amazon MQ 是 一项 AWS 完全托管的面向开源消息代理(Messager Broker)服务,消息代理允许软件应用程序和组件使用各种编程语言、操作系统和正式消息收发协议进行通信。

代理是运行在 Amazon MQ 上的消息代理环境,它是 Amazon MQ 的基本构建块。代理实例类(m5、t3)和大小(large、micro)的综合描述是一个代理实例类型(例如 mq.m5.large)

  主要功能

使用 Amazon MQ 能够轻松地在云中设置和操作消息代理,与现有应用程序和服务进行互操作,与现有的应用程序和服务协同工作,而无需管理,操作或维护自己的消息收发系统。

Amazon MQ 会将静态消息和传输中消息加密。用户可以轻松确保消息以加密格式安全存储。使用 SSL 与代理连接,并且可以将访问限制到 Amazon VPC 内的私有终端节点的方式,实现在自己的私有网络中隔离代理。

Amazon MQ 提供高可用性、大吞吐量和消息持久性,与 Amazon CloudWatch 和 AWS CloudTrail 集成。借助 CloudWatch,您可以监控有关代理、队列和主题的指标。

  工作原理

Amazon MQ 是一种适用于 Apache ActiveMQ 和 RabbitMQ ,可简化 AWS 上消息代理的设置、操作和管理。消息代理允许软件系统(通常在各种平台上使用不同编程语言)进行通信和交换信息。只需几个步骤,Amazon MQ 便可为消息代理预置软件版本升级支持。

...