SINETStream ユーザガイド
SINETStream とは
SINETStream は、Apache Kafka や MQTT Broker などの多様なメッセージングシステムに対し、以下の操作を統一的に行う機能を提供するラッパーライブラリである。
- ブローカーへの接続
- ブローカーからの切断
- ブローカーへのメッセージ送信
- ブローカーからのメッセージ受信
多様なメッセージングシステムをサポートできるよう、バックエンドはプラグインとして拡張可能になっている。
SINETStream は Python API と Java API 、および Android API (MQTTのみ) を提供している。
Android版に関しては、IoT (Internet of Things) 端末としてセンサー情報を配信する用途に資することも想定する。
このため、Android端末の具備するセンサーの読取値を周期的にJSON形式で出力する SINETStreamHelper
ライブラリも併せて提供する。
目次
- Python版ユーザガイド
- Java版ユーザガイド
- Android版ユーザガイド
- SINETStreamHelperユーザガイド
- 設定ファイル
- 認証と認可
- CLI(Command Line Interface)
- 互換性
用語の定義
用語 | 意味 |
---|---|
Reader | メッセージを受信するプログラム |
Writer | メッセージを送信するプログラム |
ブローカー | Writerが送信したメッセージをReaderに中継するプログラム |
トピック | メッセージを送受信するときの論理的なチャンネル |