Huawei Cloud DMSを選ぶ理由
迅速なデプロイメント、オープンソースの互換性
Kafka、RocketMQ、RabbitMQ (AMQP)など、メインストリームメッセージプロトコルに対応
追加の設定なしで使用可能、RESTful API、コンソール、多言語SDKによる管理と統合
24時間365日対応のO&M保証、監視、障害検出
マルチレプリカ、マルチAZ、フェイルオーバーによる確実な保護
ワンクリック診断(DMS for RocketMQ)、包括的なモニタリング、サービス保証により24時間体制で最新情報を取得
数千万単位のTPS
200Gbit/秒のパフォーマンスと数秒単位のレイテンシーによるリアルタイムのデータ処理
さまざまなシナリオでリソースの課題に合わせて調整可能なストレージとコンピューティングリソース
あらゆるニーズに対応する高スループットメッセージキュー
あらゆるニーズに対応する高スループットメッセージキュー
非同期通信
モノリシックアプリケーションを分散型にするためにサブシステムを分離し、より高い安定性とパフォーマンスを実現
IoT
IoTデバイスとデータ分析システム間の高速の伝送チャンネル
ストリームとビッグデータ処理
データの急増をリアルタイムでキャプチャして処理するストリーミングモデル
データ転送ハブ
超大容量ストレージ、1対多の消費、システム間のデータのリアルタイムおよびバッチ処理
DMSの機能の違い
DMSの機能の違い
DMS for Kafka
プルベース
オフセットおよびタイムスタンプの追跡
高いスループットにより、RabbitMQよりも蓄積パフォーマンスが向上
Apache Kafkaのみサポート
KafkaはScalaとJavaで記述され、複数のプログラミング言語でクライアントをサポート
ユーザーとプロデューサーまたは利用者クライアントのスロットリング
パーティションレベルのFIFOをサポート
SSLおよびSASL認証、読み取り/書き込み権限のコントロール
DMS for RocketMQ
プルベースとプッシュベース
RocketMQと互換性あり
複数のプログラミング言語でクライアントをサポート
計画あり
メッセージ順序をキュー内で維持
SSL認証
DMS for RabbitMQ
推奨設定:0~10
プルベースとプッシュベース
メッセージの取得が確認されたら、メッセージが削除可能であることがRabbitMQに通知される
Firehose機能またはrabbitmq_tracingプラグインでサポートされます。ただし、rabbitmq_tracingはパフォーマンスを低下させるため、トラブルシューティング以外では使用しないでください。
サポート対象外(カプセル化は可能)
RabbitMQはAMQPベース
RabbitMQはErlangで記述され、複数のプログラミング言語でクライアントをサポート
プロデューサーのクレジットベースのスロットリング(内部からの保護をトリガーするメカニズム)
FIFOはシングルスレッドのメッセージキューのみ(遅延キューや優先キューなどの高度な機能なし)
SSL認証
ドキュメント
その他のサービス
その他のサービス
FunctionGraph
サーバーのプロビジョニングや管理を必要とせずにコードを実行
Distributed Cache Service (DCS) for Redis
Redisと互換性があるインメモリキャッシングサービス
Cloud Service Engine (CSE)
マイクロサービスアプリケーションの登録、検出、設定管理、ガバナンスに対応