すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RabbitMQ:バージョン管理

最終更新日:Nov 14, 2025

ApsaraMQ for RabbitMQ は、フルマネージドのバージョン管理サービスを提供します。新しいサーバーサイドバージョンがリリースされると、システムは自動的にバックグラウンドでアップグレードを実行します。ビジネスのオフピーク時間に合わせて、メンテナンスウィンドウとアップグレードタスクの実行時間を変更できます。

制限事項

バージョン管理機能は、Serverless 専用型インスタンスでのみサポートされます。

アップグレードの影響

  • アップグレード中にクライアントが切断されることがあります。クライアントが 自動的に再接続する ように設定してください。

  • メッセージが複数回消費されることがあります。データ整合性を確保するために、アプリケーションをべき等性を持つように設計してください。詳細については、「メッセージのべき等性」をご参照ください。

  • バージョンアップグレード中は、インスタンスのサブスクライブ解除、リリース、スペックアップ、またはスペックダウンはできません。その他の管理操作もサポートされていません。アップグレード中は、Topic の作成や削除など、コンソールでの操作を避けてください。

  • アップグレード後に以前のバージョンにロールバックすることはできません。

バージョンフォーマット

インスタンスのバージョン番号は `rabbitmq-yyyyMMdd-x` というフォーマットを使用します。このバージョンには、商用版の機能、機能強化、バグ修正が含まれています。このフォーマットは、次の部分で構成されています。

  • `rabbitmq-yyyyMMdd`: リリースバージョン。

  • `yyyyMMdd`: 商用版のリリース日を YYYYMMDD フォーマットで示します。たとえば、`rabbitmq-20250619` は、商用版が 2025 年 6 月 19 日にリリースされたことを示します。

  • `x`: 現在のリリースに対するマイナーアップデートまたはバグ修正。たとえば、`rabbitmq-20250619` のバグが修正された場合、バージョン番号は `rabbitmq-20250619-update1` になります。

アップグレードの例:

  • `rabbitmq-20250619` から `rabbitmq-20250629` へのアップグレード

  • `rabbitmq-20250619` から `rabbitmq-20250619-update1` へのアップグレード

アップグレードルール

アップグレード方法

  • 自動アップグレード

    自動アップグレードが有効になっているインスタンスは、メンテナンスウィンドウ中に最新の互換バージョンにアップグレードされます。

  • 手動アップグレード

    • 自動アップグレードはデフォルトで無効になっています。この機能は手動で有効にする必要があります。詳細については、「構成情報の変更」をご参照ください。

    • 最新の機能とバグ修正を迅速に受け取るために、自動アップグレードを有効にすることをお勧めします。

    • 各バージョンの有効期間は 12 か月です。この期間内にアップグレードしない場合、12 か月目に強制アップグレードが開始されます。この操作はキャンセルできません。

    • 現在のバージョンが有効期限切れになる前に、いつでも最新の互換バージョンに手動でアップグレードできます。

メンテナンスウィンドウ

  • メンテナンスウィンドウは、1 時間単位で指定される開始時刻と終了時刻によって定義されます (例: 00:00、01:00、...、23:00)。

  • デフォルトのメンテナンスウィンドウは 22:00 から 00:00 (UTC + 08:00) です。

  • 開始時刻と終了時刻が同じ場合、ウィンドウは終日アクティブになります。終了時刻が開始時刻より早い場合、ウィンドウは翌日まで延長されます。

  • メンテナンスウィンドウは変更できます。

    • メンテナンスウィンドウを変更すると、保留中のアップグレードタスクはキャンセルされ、新しいタスクが作成されます。

    • 進行中のタスクは、メンテナンスウィンドウの変更による影響を受けません。

バージョンの有効期間

ApsaraMQ for RabbitMQ のバージョンの有効期間は 12 か月です。バージョンが有効期限切れになる 1 か月前に、システムは強制アップグレードタスクを作成します。ビジネスニーズに基づいて、アップグレードを実行するタイミングを選択できます。

ターゲットアップグレードバージョン

インスタンスは、中間バージョンをスキップして、常に現在のバージョンと互換性のある最新の安定バージョンにアップグレードされます。

構成情報の変更

  1. ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。

  2. インスタンスリスト ページのトップナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。

  3. [インスタンス詳細] ページで、[バージョン管理] タブをクリックします。ページの右上隅にある [構成の変更] をクリックします。

  4. [構成の変更] パネルで、次のパラメーターを変更し、[OK] をクリックします。

    • タイムゾーン:タイムゾーンを選択します。

    • [メンテナンスウィンドウ]: メンテナンスウィンドウを選択します。

    • [自動アップグレード]: 自動アップグレードを有効にするかどうかを選択します。

タスクの実行時間の変更

  1. ApsaraMQ for RabbitMQ コンソールにログインします。左側のナビゲーションウィンドウで、インスタンスリスト をクリックします。

  2. インスタンスリスト ページのトップナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。

  3. [インスタンス詳細] ページで、[バージョン管理] タブをクリックします。

  4. [バージョン管理] ページで、[保留中のアップグレードタスク] タブをクリックします。

  5. 保留中のアップグレードタスクのリストで、変更するタスクを見つけ、[アクション] 列の [時間の変更] をクリックします。

  6. [保留中のアップグレードタスクの時間を変更] パネルで、[新しいスケジュールされた実行時間] を設定し、[OK] をクリックします。