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

ApsaraMQ for MQTT:ApsaraMQ for MQTT から他の Alibaba Cloud サービスへのデータエクスポート

最終更新日:Apr 08, 2025

ApsaraMQ for MQTT のデータ送信ルールを設定して、ApsaraMQ for MQTT から他の Alibaba Cloud サービスにデータをエクスポートできます。このトピックでは、ApsaraMQ for MQTT から他の Alibaba Cloud サービスへのデータエクスポートの動作メカニズム、シナリオ、および制限について説明します。また、ApsaraMQ for MQTT と他の Alibaba Cloud サービス間のリソースマッピングについても説明します。

動作メカニズム

ApsaraMQ for MQTT から他の Alibaba Cloud サービスにデータをエクスポートするには、データ送信ルールを作成する必要があります。ApsaraMQ for MQTT は、データ送信ルールを使用して、ApsaraMQ for MQTT クライアントからのメッセージを他の Alibaba Cloud サービスに転送します。これにより、Alibaba Cloud サービスの API を呼び出して、ApsaraMQ for MQTT クライアントからのメッセージを取得できます。数据流出

シナリオ

クライアントデータレポート

多数のクライアントが MQTT プロトコルを使用して ApsaraMQ for MQTT にステータスデータを報告します。ApsaraMQ for MQTT のトピックと ApsaraMQ for RocketMQ のトピックをマッピングするデータ送信ルールを設定した後、バックエンドサービスアプリケーションで ApsaraMQ for RocketMQ のコンシューマーを起動して、報告されたデータを処理できます。

制限

項目

制限

説明

単一インスタンスで作成されるルールの数

100

インスタンスに作成できるルールのデフォルト数がビジネスニーズを満たしていない場合は、DingTalkグループ 116015007918 に参加して ApsaraMQ for MQTT テクニカルサポートにお問い合わせください。

ルールの重複排除

各内部リソースに対して、同じタイプのルールは 1 つだけ作成できます。

たとえば、各グループ ID に対してクライアントステータス通知のルールを 1 つだけ作成でき、ApsaraMQ for MQTT の各トピックに対してデータ受信ルールとデータ送信ルールを 1 つずつ作成できます。

リージョン

リージョンをまたいでルールを作成することはできません。ルール内のデータソースとデータデスティネーションが属するインスタンスは、同じリージョンに存在する必要があります。

たとえば、データソースが中国 (杭州) リージョンの ApsaraMQ for MQTT として指定されているデータ送信ルールを作成する場合、データデスティネーションとして中国 (杭州) リージョンの ApsaraMQ for RocketMQ インスタンスのみを選択できます。

ApsaraMQ for MQTT インスタンスバージョン

カーネルバージョンが V3.x.x のインスタンスに対してのみルールを作成できます。

ApsaraMQ for MQTT インスタンスのカーネルバージョンは、ApsaraMQ for MQTT コンソール のインスタンスリストまたは [インスタンスの詳細] ページで確認できます。

ApsaraMQ for RocketMQ インスタンスバージョン

ApsaraMQ for RocketMQ 4.0 インスタンスのみがサポートされています。

データ受信ルールまたはデータ送信ルールを使用して ApsaraMQ for MQTTApsaraMQ for RocketMQ 間でデータを交換する場合、ApsaraMQ for RocketMQ 4.0 インスタンスのみを使用できます。

マッピング方法

データ送信ルールを使用すると、ApsaraMQ for MQTT の親トピックに基づいてデータをマッピングできます。ApsaraMQ for MQTT の特定の親トピックのメッセージを、別の Alibaba Cloud サービスのリソースにエクスポートできます。ApsaraMQ for MQTT のサブトピックのメッセージは、ApsaraMQ for Apache RocketMQ のメッセージプロパティにマッピングされます。

表 1. マッピング

ApsaraMQ for MQTT リソース

Alibaba Cloud サービス

Alibaba Cloud サービスのリソース

パケット定義

ApsaraMQ for MQTT のトピック

ApsaraMQ for RocketMQ

ApsaraMQ for RocketMQ のトピック

ApsaraMQ for MQTT と ApsaraMQ for RocketMQ 間のメッセージ構造マッピング

関連情報

コンソールでの操作については、「データ送信ルールを管理する」をご参照ください。