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

ApsaraMQ for RocketMQ:バージョン管理

最終更新日:Aug 30, 2024

ApsaraMQ for RocketMQは、フルマネージド型のバージョン管理サービスを提供します。 新しいブローカーバージョンが利用可能な場合、システムはバックエンドのインスタンスのバージョンを自動的に更新します。 更新はメッセージの送信または受信に影響しません。 ビジネスの変動に応じて、自動バージョン更新タスクの実行時間とメンテナンス期間を変更できます。

制限事項

バージョン管理機能は、Enterprise Platinum Editionインスタンスでのみ使用できます。

影響

  • ほとんどの場合、バージョンの更新が完了するまでに30分以内で済みます。 更新が完了するまでに30分以上かかる場合、チケットを起票 ApsaraMQ for RocketMQ Enterprise Platinum Editionインスタンスを使用している場合は、DingTalkグループですぐにフィードバックを提供することもできます。 バージョンの更新中に、ブローカーはバッチで再起動されます。 これにより、クライアントに一時的な接続が発生する可能性がありますが、期待どおりにメッセージを送受信できます。

  • バージョン更新の間、メッセージは繰り返し消費され得る。 メッセージべき等性が、ベストプラクティスに基づいてアプリケーションで実行されることを確認します。 詳細については、「メッセージのべき等性」をご参照ください。

  • バージョンの更新中は、インスタンスからのサブスクライブ解除、インスタンスのリリース、インスタンス設定のダウングレードやアップグレードなどの操作は実行できません。 ただし、インスタンスを更新できます。 詳細については、「サブスクリプション解除プロセス」、「概要」、「手順」、および「手動更新」をご参照ください。 バージョンの更新中は、ApsaraMQ for RocketMQコンソールでリソースを管理しないでください。 たとえば、トピックの作成または削除を行わないでください。

  • インスタンスのバージョンが更新された後、インスタンスを以前のバージョンにロールバックすることはできません。

バージョン更新の範囲

ApsaraMQ for RocketMQインスタンスの完全なバージョン番号は、x.y-rmq-yyymmdd形式です。 次の項目は、バージョン番号の詳細情報を示しています。

  • x.y: オープンソースのApache RocketMQバージョン番号x.y.zに対応します。 zは最新バージョンを示します。 たとえば、5.1は最新のApache RocketMQバージョン5.1.zに対応します。

  • yyyymmdd: ApsaraMQ for RocketMQのバージョン番号に対応します。 例: 20230329。 ApsaraMQ for RocketMQの新しいバージョンには、機能の変更、機能の最適化、およびバグ修正が含まれています。

例:

  • 5.0-rmq 20230329インスタンスを5.1-rmq-20230329に更新する

  • 5.0-rmq 20230329インスタンスを5.0-rmq-20230411に更新する

各ブローカーバージョンの更新コンテンツの詳細については、「ApsaraMQ For RocketMQ 5.xのリリースノート」をご参照ください。

バージョン更新のルール

更新方法

自動更新: デフォルトでは、ApsaraMQ for RocketMQはインスタンスのバージョンを自動的に更新します。 新しいApsaraMQ for RocketMQブローカーバージョンがリリースされると、システムはバージョン更新タスクを作成し、バックエンドでタスクを完了します。

バージョン更新タスク

バージョン更新タスクは、ApsaraMQ for RocketMQによって自動的に作成されます。 ApsaraMQ for RocketMQコンソールで、タスクのステータスや実行時間など、バージョン更新タスクの詳細を表示できます。 詳細については、「バージョン更新タスクの実行時間の変更」をご参照ください。

タスクソース

スケジュール実行時間

最新の実行時刻

キャンセル可能かどうか

時間変更がサポートされているかどうか

タスク生成時間

バージョン反復による自動更新

新しいバージョンがリリースされた日の最新のメンテナンスウィンドウの開始時刻。

スケジュールされた実行時間の7日後

継続しない

継続する

更新通知がリリースされた直後にタスクが生成されます。

メンテナンスウィンドウ

  • バージョンの更新は、02:00 ~ 06:00のデフォルトのメンテナンス期間中に自動的に実行されます。

  • カスタムメンテナンスウィンドウを指定できます。 詳細については、「バージョン更新タスクのメンテナンスウィンドウの変更」をご参照ください。

  • 変更されたメンテナンスウィンドウは、変更後に生成されたバージョン更新タスクでのみ有効になります。

  • メンテナンス期間に指定した開始時刻と終了時刻が同じ場合は、その日のいつでも更新タスクを実行できます。

  • 指定した終了時刻が開始時刻より前の場合、メンテナンスウィンドウは翌日の指定時刻に終了します。 たとえば、開始時刻を11:00、終了時刻を02:00に設定した場合、更新タスクは当日の11:00から翌日の02:00までの間に実行できます。

バージョン有効期間

ApsaraMQ for RocketMQインスタンスのバージョン有効期間は6か月です。

宛先バージョン

デフォルトでは、ApsaraMQ RocketMQインスタンスは、複数のバージョンが利用可能かどうかに関係なく、最新バージョンに更新されます。

バージョン更新タスクの実行時間の変更

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

  2. 上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。 [インスタンス] ページで、管理するインスタンスの名前をクリックします。

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

  4. バージョン管理タブで、保留中のタスクタブをクリックします。

  5. 保留中のタスクリストで管理するタスクを見つけ、時間を変更で、操作列を作成します。

  6. では、保留中のタスク更新時刻の変更パネルは、構成します新しくスケジュールされた更新時刻パラメーターをクリックし、OKをクリックします。

更新タスクのメンテナンスウィンドウの変更

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

  2. 上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。 [インスタンス] ページで、管理するインスタンスの名前をクリックします。

  3. インスタンスの詳細 ページで、バージョン管理 タブをクリックします。 右上隅の 設定の更新 をクリックします。

  4. では、バージョン更新設定の変更パネル、メンテナンスウィンドウを変更し、OKをクリックします。

関連ドキュメント

ApsaraMQ For RocketMQブローカーバージョンの更新内容については、「ApsaraMQ for RocketMQ 5.x」をご参照ください。