View a markdown version of this page

Amazon MQ for ActiveMQ 存储类型 - Amazon MQ

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

Amazon MQ for ActiveMQ 存储类型

Amazon MQ for ActiveMQ 支持 Amazon Elastic File System(EFS)和 Amazon Elastic Block Store(EBS)。默认情况下,ActiveMQ 代理使用 Amazon EFS 进行代理存储。要利用跨多个可用区的高持久性和复制功能,请使用 Amazon EFS。要利用低延迟和高吞吐量,请使用 Amazon EBS。

重要

存储类型之间的差异

下表简要概述了 ActiveMQ 代理的内存、Amazon EFS 和 Amazon EBS 存储类型之间的差异。

存储类型 Persistence 示例使用案例 每个 Broker 每秒排队的大致最大消息数(1KB 消息) 复制
In-memory Non-persistent
  • 股票报价

  • 位置数据更新

  • 频繁更改的数据

5000
Amazon EBS 持续的
  • 大量文本

  • 订单处理

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

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

Amazon EFS 设计为提供高持久性,可跨多个可用区进行复制,以防止因任何单个组件故障或影响某个可用区可用性的问题而导致数据丢失。Amazon EBS 可针对吞吐量进行优化,并可在单个可用区中跨多个服务器进行复制。