

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

# 將 Amazon MQ for RabbitMQ 3 代理程式升級至 4
<a name="upgrading-rabbitmq-v3-to-v4"></a>

 Amazon MQ 支援從 RabbitMQ 3.13 就地升級至 RabbitMQ 4.2。就地升級不需要變更應用程式程式碼。在升級期間，Amazon MQ 會封鎖與代理程式的所有連線。

 Amazon MQ 不提供受管藍綠部署選項。如果您選擇獨立執行藍綠部署，請參閱[藍綠部署。](https://www.rabbitmq.com/docs/blue-green-upgrade)

**重要**  
升級之前，請檢閱 [RabbitMQ 4 ](rabbitmq-4.md)中推出的功能棄用、重大變更和新功能，以確保升級後操作順利進行。

下表比較兩種升級方法。


**升級方法的比較**  

| 考量事項 | 就地升級 （建議） | 藍綠部署 | 
| --- | --- | --- | 
| 停機 | 是，Amazon MQ 會在升級期間封鎖與代理程式的所有連線。停機時間取決於佇列深度。讓佇列保持短暫，可縮短停機時間。 | 否，您可以將生產者和消費者遷移到新的代理程式，無需停機。 | 
| 應用程式程式碼變更 | 不需要變更。升級後，代理程式端點會保持不變。 | 是，您必須更新您的應用程式程式碼，將生產者和消費者重新導向至新的代理程式。 | 