tencent cloud

TDMQ for CMQ(TDMQ for CMQ、略称TDMQ CMQ版)は可用性の高い分散型のメッセージキューサービスです。信頼性の高い、メッセージに基づいた非同期通信メカニズムを提供でき、分散してデプロイされた異なるアプリケーション(または同一アプリケーションの異なるコンポーネント)内のメッセージを伝達して、信頼できる有効なCMQキュー内にストレージすることで、メッセージの消失を防止することができます。TDMQ CMQ版はマルチプロセスの同時読み取り・書き込みをサポートしており、送受信が互いに干渉しないため、各アプリケーションまたはコンポーネントを常に実行状態にしておく必要がありません。

製品の特徴
高性能

億単位のメッセージ送受信およびプッシュを効率よくサポートします。単一クラスターのQPSは10万を超え、業務間のメッセージ送受信のニーズを満たします。

高可用性

3つのレプリカストレージのため、あるノードで障害が発生した場合、バックエンドのデータレプリケーションメカニズムがデータの迅速な移行を可能にし、99.999999%の信頼性を保証します。業務継続の可用性は99.95%保証されます。

スケールアウト

基盤システムは業務規模に応じて、メッセージキューのキュー数およびストレージ容量を自動でフレキシブルにスケーリングし、上位階層の業務に影響を与えません。

高い安全性・信頼性

キー認証をサポートするほか、Tencent Cloudプラットフォームの多次元セキュリティ保護をベースにしてネットワーク攻撃を防御し、業務のプライバシーを保護します。また、Tencent Cloud CAMアカウントの権限管理をサポートし、細粒度のリソースアクセス管理権限に基づく細やかな管理をサポートします。

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

APIアクセスインターフェースとjava、C++など多くのSDKを提供し、開発コストを簡略化し、クラウドの利用に便利です。多次元の監視アラーム機能をサポートし、基盤リソースのメンテナンスを意識せずに、業務開発に専念することができます。

ユースケース

TDMQ CMQ版はWeChatのRed Packetシステムの分散型トランザクションの問題において存在感を発揮しています。WeChatのアーキテクチャコンポーネントは、Red PacketシステムにMQを導入することで、分散型トランザクションの増加によるシステムのオーバーヘッドを防止しています。アカウントへの入金が失敗した場合、アカウントシステムはMQからその更新操作のリトライを再プルし続けることで、入金メッセージの永続的な保存を保証し、入金失敗のロールバックおよびデータベースの頻繁なポーリングなどの弊害が発生することを防ぎます。

TDMQ CMQ版はメッセージ伝達においてHTTPS + キー方式による認証をサポートするほか、Tencent Cloudプラットフォームの多次元セキュリティ保護をベースにしてネットワーク攻撃を防御し、業務のプライバシーを保護します。また、社内の複数の事業部門が同時にメッセージキューサービスを使用し、権限管理を必要とする場合も、TDMQ CMQ版は細粒度のリソース権限ポリシーの設定を支援することができます。

TDMQ CMQ版はマルチアベイラビリティーゾーンのデプロイをサポートしています。メッセージbodyのストレージについては、業務の特性に応じて、ディスクへの同期保存(強固な整合性)または非同期保存(最終的な整合性)という異なるポリシーを選択することができます。 マスターノードのMQデータが不可抗力的な要因によって完全に消失した場合の、メインスタンバイノードのRPOは5min以内です。災害から復旧し切り替えを行った後にデータの差異が存在する場合は、他のDBと関連付けて照合などの処理を行い、データを回復させることができます。 金融業界レベルの障害復旧計画によって、Webank、Tenpayなどのコア事業を強力に保護します。

お問い合わせ

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