tencent cloud

TDMQ for Apache RocketMQ

TDMQ for RocketMQ

TDMQ for RocketMQ は可用性の高い分散型のメッセージキューサービスであり、Apache RocketMQの各コンポーネントおよびコンセプトとの互換性を有します。RocketMQ 4.6.1およびそれ以降のバージョンのクライアントであれば何の変更も行わずに接続できます。またコンピューティングとストレージの分離、柔軟なスケーリングといった基盤の優位性を備えています。

製品の特徴
オープンソースとの互換性

Apache RocketMQの各コンポーネントおよびコンセプトとの互換性を有します。RocketMQ 4.6.1およびそれ以降のバージョンのクライアントであれば何の変更も行わずに接続できます。またコンピューティングとストレージの分離、柔軟なスケーリングといった基盤の優位性を備えています。

リソース隔離

多階層のリソース構造で、ネームスペースに基づく仮想隔離に加え、クラスターディメンションで物理的に隔離を行うこともできます。ネームスペースディメンションでのクライアントの権限設定チェックをサポートし、異なる環境のクライアントを区分し、便利でフレキシブルに使用できます。

ストレージ分割

メッセージデータを分割方式によって永続化することで、データスキューなどの問題を発生させにくくします。スケーリング、マシントラブルなどによるノードの追加・削除の際、クラスター全体のスループットの急激な低下を招くリバランスをトリガーしません。

豊富なメッセージタイプ

標準メッセージ、順序メッセージ、遅延メッセージ、分散型トランザクションメッセージなどの様々なメッセージタイプをサポートしています。リトライおよびデッドレターのメカニズムをサポートし、様々なビジネスシーンのニーズを満たします。

高性能

1台で最大万単位のプロデューサー/コンシューマースループット、分散型アーキテクチャ、ステートレスサービスをサポートし、スケールアウトによってクラスター全体のスループットを増強できます。

使いやすい、メンテナンス不要

APIアクセスインターフェースを提供し、オープンソースの全言語およびバージョンのSDKをサポートしています。Tencent Cloudプラットフォームの全ての運用保守サービスを提供し、リアルタイムの監視アラートによって、ユーザーによるトラブルの迅速な発見と解決に役立てることで、サービスの可用性を保証します。

ユースケース

毎回の取引注文データは、物品価格決定、発送、ポイント加算、ストリームコンピューティング分析などを含む、数十に及ぶ下流の業務システムによってフォローされており、システムごとにメッセージの処理ロジックが異なり、1つのシステムでそれぞれの関連業務に対応することは不可能です。このような場合に、TDMQ RocketMQ版は効率的な非同期通信とアプリケーションデカップリングを実現し、メインサイトの業務の連続性を確保できます。

企業が不定期に実施するマーケティング活動、新製品リリース、ホリデーシーズンのRed Packetプレゼントなどはいずれも、一時的なトラフィックの急増につながり、これらはバックエンドの各アプリケーションシステムにとって非常に大きな試練となります。このような場合に、TDMQ RocketMQ版はバッファの役割を担うことができ、上流で急増したリクエストを集中的に収集することで、下流では実際の処理能力に応じてリクエストメッセージを消費することができるようになります。

順序メッセージはビジネスシーンで応用されます。例えばAPPまたはゲーム内での商品購入および配布の過程で、注文作成、支払い、返金などのフローは全て厳密な順序に従って実行され、 先入れ先出し(First In First Out,FIFO)の原理と似ています。TDMQ RocketMQ版は、このような状況に特化して対応する順序メッセージ機能を提供し、メッセージのFIFOを保証します。

お問い合わせ

「お問い合わせ」をクリックすると、ご購入前のご相談やアフターサービスについてのお問い合わせを個別に行うことができます。