本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 ActiveMQ 儲存類型的 Amazon MQ
適用於 ActiveMQ 的 Amazon MQ 支援 Amazon Elastic File System (EFS) 和 Amazon 彈性區塊存放區 ()。EBS根據預設,ActiveMQ 代理程式會將 Amazon 用EFS於代理程式儲存。若要利用高耐用性和跨多個可用區域的複寫功能,請使用 Amazon EFS。要充分利用低延遲和高輸送量,請使用 Amazon EBS。
重要
-
您EBS只能將 Amazon 用於
mq.m5
代理程式執行個體類型系列。 -
雖然您可以變更代理程式執行個體類型,但無法在建立代理程式後變更代理程式儲存類型。
-
Amazon 會在單一可用區域內EBS複寫資料,而且不支援 ActiveMQ 主動/待命部署模式。
儲存類型之間的差異
下表簡要概述 ActiveMQ 代理程式的記憶體內部EFS、Amazon 和 Amazon EBS 儲存類型之間的差異。
儲存類型 | Persistence | 範例使用案例 | 每個生產者每秒排入佇列的訊息數目大約上限 (1KB 訊息) | 複寫 |
---|---|---|---|---|
記憶體內 | 非持續性 |
|
5,000 | 無 |
Amazon EBS | 持續 |
|
500 | 單一可用區域 (AZ) 內的多個複本 |
Amazon EFS | 持續 | 金融交易 | 80 | 跨多個副本 AZs |
記憶體內訊息儲存提供最低延遲和最高輸送量。不過,訊息在執行個體取代或代理程式重新啟動期間會遺失。
Amazon 的設計EFS非常耐用,可跨多個複寫,AZs以防止任何單一元件故障或影響 AZ 可用性的問題造成的資料遺失。Amazon 針EBS對輸送量進行了優化,並在單一 AZ 中跨多個伺服器進行複製。