このトピックでは、Simple Message Queue (旧称 MNS) Java SDK のバージョンソースとサンプルコードについて説明します。
バージョンソース
SMQ Java SDK をダウンロードする前に、ビジネス要件に基づいてバージョンを選択する必要があります。SMQ では、Maven リポジトリから SDK の依存関係をダウンロードできます。また、GitHub でソースサンプルコードを提供しています。
ソース | 説明 |
Maven リポジトリ | Maven リポジトリは、ダウンロード可能な SMQ のソースコードパッケージを提供します。 Maven リポジトリから Maven プロジェクトを取得し、必要なバージョンの SMQ Java SDK を Maven プロジェクトに追加できます。 詳細については、Aliyun SMQ Java SDK をご参照ください。 |
GitHub | GitHub は、SMQ Java SDK のソースサンプルコードを提供し、リリースされた SMQ SDK のバージョンのタグ情報を記録しています。 GitHub では、さまざまなシナリオで使用できるソースコードとサンプルコードを確認できます。詳細については、Aliyun SMQ Java SDK リリース をご参照ください。 |
この例では、SMQ Java SDK 1.1.10 を使用しています。詳細については、バージョン をご参照ください。
エラーを防ぐために、デバッグには最新バージョンの SMQ Java SDK を使用することをお勧めします。
サンプルコード
SMQ Java SDK は、参照または使用できるさまざまなサンプルコードを提供しています。次の表に、SMQ Java SDK で提供されるサンプルコードファイルを示します。
シナリオ | リソースの種類 | 内容 | 参照 | デモのダウンロード |
基本的な使用方法 | リクエスト | Resource Access Management (RAM) ロールを使用してアクセス認証情報を設定する | ||
キュー | メッセージ管理 | メッセージを送信する | ||
メッセージの受信と消費 | ||||
トピック | メッセージ管理 | メッセージを送信する | ||
ダウンストリームクライアントでメッセージを受信するためにトピックを購読する | ||||
購読例 | サンプルコードを使用してトピックを購読し、HTTPS 購読を使用してメッセージを受信する | |||
高度なシナリオ | 特大メッセージ | 特大メッセージを送受信する | ||
同時実行 | 同時実行テストを実行する |