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

ApsaraMQ for RabbitMQ:ApsaraMQ for RabbitMQとは

最終更新日:Jan 14, 2025

ApsaraMQ for RabbitMQは、高可用性分散ストレージに基づいて開発されたメッセージングサービスです。 このサービスはAMQP 0-9-1プロトコルをサポートし、オープンソースのRabbitMQクライアントと互換性があります。 ApsaraMQ for RabbitMQは、オープンソースのRabbitMQと比較して、メッセージの蓄積やスプリットブレインの問題などの問題点を解決し、高い同時実行性、分散アーキテクチャ、柔軟なスケーリングなどの利点を提供します。

用語

ApsaraMQ for RabbitMQでは次の用語が使用されています。

  • プロデューサ: メッセージを送信するアプリケーション。

  • コンシューマー: メッセージを受信するアプリケーション。

  • Exchange: メッセージをキューにルーティングするコンポーネント。

  • キュー: メッセージが格納されるバッファ。

ApsaraMQ For RabbitMQで使用される用語の詳細については、「用語」をご参照ください。

ApsaraMQ for RabbitMQでのメッセージルーティング

ApsaraMQ for RabbitMQでは、メッセージは次のプロセスでルーティングされます。

  1. プロデューサは、取引所にメッセージを送信する。

  2. 交換は、メッセージの属性に基づいて、格納のためのキューにメッセージをルーティングする。

  3. 消費者は、消費のためにキューからメッセージを引き出す。

dg_msg_flow

ApsaraMQ for RabbitMQとオープンソースRabbitMQの比較

オープンソースのRabbitMQと比較して、ApsaraMQ for RabbitMQはパフォーマンスの向上、安定性の向上、機能の強化を実現します。 詳細については、「ApsaraMQ For RabbitMQとオープンソースRabbitMQの比較」をご参照ください。

メリット

ApsaraMQ for RabbitMQは、オープンソースのRabbitMQと比較して、使いやすさ、機能強化、優れたパフォーマンス、高い信頼性とセキュリティなどの利点を提供します。 詳細については、「メリット」をご参照ください。

特徴

ApsaraMQ for RabbitMQは、オープンソースのRabbitMQと互換性があり、包括的な一連のO&Mツールとさまざまなメッセージタイプを提供します。 詳細については、「機能」をご参照ください。

シナリオ

ApsaraMQ for RabbitMQは、金融、保険、公共サービス部門、eコマース、新しい小売、ロジスティクス、インタラクティブビデオ、エネルギーなど、さまざまな業界でメッセージベースの通信に使用されます。 ほとんどの場合、ApsaraMQ for RabbitMQは、非同期デカップリング、ピークロードシフト、および分散キャッシュ同期が必要なシナリオで使用されます。 詳細については、「シナリオ」をご参照ください。

制限事項

ApsaraMQ for RabbitMQは、クラスター、API呼び出し、および文字に制限を課します。 ApsaraMQ for RabbitMQを使用する場合は、これらの制限を超えないようにしてください。 そうでない場合、例外が発生する可能性があります。 詳細については、「制限」をご参照ください。