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に中継するプログラム | 
| トピック | メッセージを送受信するときの論理的なチャンネル |