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

ApsaraMQ for RocketMQ:概要

最終更新日:Jul 09, 2024

ApsaraMQ for RocketMQは、複数のプログラミング言語用のTCPクライアントSDKとHTTPクライアントSDKを提供します。 SDKを使用して、さまざまな種類のメッセージを送信およびサブスクライブできます。 このトピックでは、複数のプログラミング言語用のTCPクライアントSDKおよびHTTPクライアントSDKの手順と使用方法について説明します。 手順と使用法のメモを参照して、標準メッセージを送信およびサブスクライブすることができます。

背景情報

ApsaraMQ for RocketMQは4種類のメッセージをサポートしています。 詳細については、「メッセージタイプ」をご参照ください。 このトピックで提供する例では、通常のメッセージを使用しています。 このトピックで説明する手順は、他の種類のメッセージの送信やサブスクライブには使用できません。 各トピックは、特定のタイプのメッセージのみを送信またはサブスクライブするために使用できます。

手順

選択したプロトコルに基づいて、次の図に示す手順を使用できます。

Flowchart

追加の考慮事項

  • ApsaraMQ for RocketMQは、異なるプロトコルを使用するコンシューマ向けに異なるクライアントSDKを提供します。 異なるプロトコルを使用するコンシューマー用に異なるグループを作成することを推奨します。 各プロトコルでのグループの使用制限については、「グループの管理」をご参照ください。

  • ApsaraMQ for RocketMQインスタンスには、TCPエンドポイントとHTTPエンドポイントがあります。 TCP経由でメッセージを送信してサブスクライブする場合は、TCPクライアントSDKとTCPエンドポイントを使用します。 HTTP経由でメッセージを送信してサブスクライブする場合は、HTTPクライアントSDKとHTTPエンドポイントを使用します。

  • TCPおよびHTTPのパブリックエンドポイントおよびプライベートエンドポイントは、すべてのリージョンで提供されます。 本番環境では、仮想プライベートクラウド (VPC) を使用してMessage Queue for Apache RocketMQにアクセスすることを推奨します。 リージョン間、オンプレミスのデータセンターから、またはインターネット経由でApache RocketMQのMessage Queueにアクセスしたい場合で、Cloud Enterprise Network (CEN) が利用できない場合は、パブリックエンドポイントを使用できます。 パブリックエンドポイントを使用すると、アウトバウンドトラフィックに対して課金されます。 詳細については、「インターネットトラフィックの課金」をご参照ください。

次のステップ