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

Simple Message Queue (formerly MNS):概要

最終更新日:Jan 13, 2025

このトピックでは、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) ロールを使用してアクセス認証情報を設定する

エンドポイントとアクセス認証情報を設定する

RamRoleCredentialsDemo.java

キュー

メッセージ管理

メッセージを送信する

サンプルコードを使用してキューにメッセージを送信する

SendMessageDemo.java

メッセージの受信と消費

サンプルコードを使用してメッセージを受信する

ReceiveMessageDemo.java

トピック

メッセージ管理

メッセージを送信する

サンプルコードを使用してトピックにメッセージを送信する

PublishMessageDemo.java

ダウンストリームクライアントでメッセージを受信するためにトピックを購読する

サンプルコードを使用してトピックを購読する

ConsumerQueueForTopicDemo.java

購読例

サンプルコードを使用してトピックを購読し、HTTPS 購読を使用してメッセージを受信する

SMQ Java SDK を使用して HTTP 購読を作成する

HttpEndpointSubscription.java

高度なシナリオ

特大メッセージ

特大メッセージを送受信する

特大メッセージを転送する

LargeMessageDemo.java

同時実行

同時実行テストを実行する

同時実行テストを実行する

JavaSDKPerfTest.java