logo
icon

RabbitMQ with Delayed Message Exchange

遅延メッセージ交換プラグインが有効になっているRabbitMQメッセージブローカー。 これにより、設定可能な遅延でメッセージ配信をスケジュールできます。

遅延メッセージ交換プラグインが有効になっているRabbitMQメッセージブローカー。 これにより、設定可能な遅延でメッセージ配信をスケジュールできます。

プラットフォームZeabur
展開済み0
発行者author3HFT
展開済み0
発行者3HFT
作成日2026-05-27
タグ
Message QueueMessaging

RabbitMQ 遅延メッセージ交換

このテンプレートは、rabbitmq_delayed_message_exchange プラグインが有効になっているRabbitMQをデプロイします。

機能

  • メッセージブローカー:フル機能のRabbitMQメッセージブローカー
  • 遅延メッセージ:設定可能な遅延でメッセージ配信をスケジュール
  • 管理コンソール:ポート15672のWebベース管理UI
  • AMQPプロトコル:標準AMQP 0-9-1プロトコルサポート

開始方法

  1. デプロイ後、http://<service-url>:15672 で管理コンソールにアクセス
  2. 提供した認証情報でログイン
  3. 必要に応じて交換、キュー、バインディングを作成

遅延メッセージの使用

遅延メッセージ交換プラグインを使用するには:

  1. タイプが x-delayed-message の交換を作成
  2. x-delayed-type 引数を基本交換タイプ(例:directtopic)に設定
  3. x-delay ヘッダー付きでメッセージを発行(ミリ秒単位)

ポート

  • 5672:AMQPプロトコル(クライアント接続用)
  • 15672:管理コンソール(HTTP)

重要な注意事項

  • 遅延メッセージ交換プラグインは実験的であり、大規模な本番環境での使用は推奨されません
  • 大規模な遅延メッセージ処理の場合は、TTL付きのデッドレターキューまたは外部スケジューリングシステムの使用を検討してください
  • データはマウントされたボリュームに保持されます

ライセンス

RabbitMQはMozilla Public License 2.0の下でライセンスされています。詳細は https://github.com/rabbitmq/rabbitmq-server を参照してください。