本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
管理 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.2。如需如何升級代理程式引擎版本的指示,請參閱升級 Amazon MQ 代理程式引擎版本。
當您建立新的 Amazon MQ for RabbitMQ 代理程式時,只需要指定主要和次要版本編號。例如,RabbitMQ 4.2。如果您在建立代理程式時未指定引擎版本,Amazon MQ 會自動預設為最新的引擎版本。
重要
Amazon MQ 不支援串流
Amazon MQ 不支援在 JSON 中使用結構化記錄。
Amazon MQ 支援兩個主要版本的 RabbitMQ:
-
Amazon MQ RabbitMQ 僅在所有支援的執行個體大小的 mq.m7g 執行個體類型上,支援 RabbitMQ 4 發行系列中的 RabbitMQ 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-typeengine-type--host-instance-typeinstance-type
例如,若要篩選 RabbitMQ 和 mq.m7g.large 執行個體類型的結果,請將 engine-type 取代為 RABBITMQ 以及將 instance-type 取代為 mq.m7g.large。