适用于 ActiveMQ 存储类型的亚马逊 MQ - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 ActiveMQ 存储类型的亚马逊 MQ

适用于 ActiveMQ 的亚马逊 MQ 支持亚马逊弹性文件系统 EFS () 和亚马逊 Elastic Block Store ()。EBS默认情况下,ActiveMQ 经纪商使用EFS亚马逊进行代理存储。要利用高耐久性和跨多个可用区复制的优势,请使用 Amazon EFS。要利用低延迟和高吞吐量的优势,请使用 Amazon EBS。

重要
  • 您EBS只能将 Amazon 与mq.m5代理实例类型系列一起使用。

  • 尽管您可以更改代理实例类型,但在创建代理之后无法更改代理存储类型

  • Amazon 在单个可用区内EBS复制数据,并且不支持 Act iveMQ 主动/ 备用部署模式。

存储类型之间的差异

下表简要概述了 ActiveMQ 代理的内存存储类型EFS、亚马逊存储类型和亚马逊EBS存储类型之间的区别。

存储类型 Persistence 示例使用案例 每个创建器每秒排队消息的近似最大数量(1KB 消息) 复制
内存中 非持久性
  • 股票报价

  • 位置数据更新

  • 频繁更改的数据

5000
亚马逊 EBS 持续的
  • 大量文本

  • 订单处理

500 单个可用区 (AZ) 内的多个副本
亚马逊 EFS 持续的 金融交易 80 跨多个副本 AZs

内存中消息存储提供最低的延迟和最高的吞吐量。但是,在实例替换或代理重新启动期间,消息会丢失。

Amazon 的设计EFS非常耐用,可以跨多个组件进行复制,AZs以防止由于任何单个组件的故障或影响可用区可用性的问题而导致的数据丢失。EBSAmazon 针对吞吐量进行了优化,可在单个可用区内的多台服务器之间进行复制。