本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 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 针对吞吐量进行了优化,可在单个可用区内的多台服务器之间进行复制。