Simple Message Queue (SMQ、旧 MNS) の Python SDK を使用すると、キュー、トピック、サブスクリプションをプログラムで管理できます。
SDK のインストール
PyPI から最新バージョンをインストールします。
pip install aliyun-mns-sdkソースコードとリリース履歴については、GitHub の aliyun-mns-python-sdk リポジトリをご参照ください。
注意事項
このドキュメントの例では、Python 向け SMQ SDK 1.2.0 を使用しています。完全なバージョン履歴については、「バージョン」をご参照ください。
デバッグには、最新バージョンの SDK を使用してください。
Account、Queue、Topic、およびSubscriptionクラスはスレッドセーフではありません。マルチスレッドアプリケーションでは、スレッドごとに個別のインスタンスを作成してください。
サンプルコード
SDK には、キューとトピックの操作に関するサンプルコードが含まれています。
キュー操作
操作 | ガイド | ソースコード |
キューの作成 | ||
キューの削除 | ||
メッセージの送信 | ||
メッセージの受信と消費 |
トピック操作
操作 | ガイド | ソースコード |
トピックの作成 | ||
キューエンドポイントを持つサブスクリプションの作成 | ||
トピックの削除 | ||
メッセージの公開 |