View a markdown version of this page

管理 Amazon MQ for RabbitMQ 引擎版本 - Amazon MQ

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

管理 Amazon MQ for RabbitMQ 引擎版本

RabbitMQ 會根據語義版本控制規格將版本號碼組織為 X.Y.Z。在 Amazon MQ for RabbitMQ 實作中, X 表示主要版本, Y 表示次要版本, Z表示修補程式版本編號。如果主要版本號碼發生變更,Amazon MQ 會將版本變更視為主要版本變更。例如,從 3.13 版升級至 4.0 版會被視為主要版本升級。如果只有次要或修補程式版本編號變更,則版本變更會被視為次要變更。例如,從 3.11.28 版升級至 3.12.13 版會被視為次要版本升級。

Amazon MQ for RabbitMQ建議所有代理程式使用最新的支援版本 RabbitMQ 4.3。如需如何升級代理程式引擎版本的指示,請參閱升級 Amazon MQ 代理程式引擎版本。

當您建立新的 Amazon MQ for RabbitMQ 代理程式時,只需要指定主要和次要版本編號。例如,RabbitMQ4.2。如果您在建立代理程式時未指定引擎版本,Amazon MQ 會自動預設為最新的引擎版本。

重要

Amazon MQ 不支援串流。建立串流會導致資料遺失。

Amazon MQ 不支援在 JSON 中使用結構化記錄。

Amazon MQ 支援兩個主要版本的 RabbitMQ:

  • RabbitMQ 4

    Amazon MQ 僅在所有支援的執行個體大小的 RabbitMQ mq.m7g 執行個體類型上支援 RabbitMQ 4 個發行系列中的 4.3 和 4.2。

  • RabbitMQ 3

    Amazon MQ 在所有支援的執行個體大小中,在 mq.t3、mq.RabbitMQ5 和 mq.m7g 執行個體類型上的 RabbitMQ 3.13 發行系列中支援 RabbitMQ 3.13。

列出支援的引擎版本

您可以使用 describe-broker-instance-options AWS CLI 命令列出所有支援的次要和主要引擎版本。

aws mq describe-broker-instance-options

若要依照引擎和執行個體類型篩選結果,請使用 --engine-type 和 --host-instance-type 選項,如下所示。

aws mq describe-broker-instance-options --engine-type engine-type --host-instance-type instance-type

例如,若要篩選 RabbitMQ 和 mq.m7g.large 執行個體類型的結果,請將 engine-type 取代為 RABBITMQ 以及將 instance-type 取代為 mq.m7g.large。