2017-06-27 11 views
0

Kaaクライアントを使用してKaaサーバーにデータを送信しています。 クライアントアプリケーションに紹介するためにこのデータを取得したいとします。 Log Appenderを使用することで、私はそうすることができます。 しかし、外部のデータベースを追加しなくても同じことができますか? Kaaのドキュメントでは、デフォルトで、KaaはMySQL(MaraidB/PostGre)にデータを保存しています。 しかし、私がKaS Sandboxの一部であるMysqlにアクセスしようとしたとき、私はそれを行うことができませんでした。 誰かがこれをどのようにして行うことができるのか誰にでも伝えられますか?Log Apenderを使用せずにKaaサーバーからデータを取得する

+0

Kaa sandboxのデータベースにアクセスできるかどうかはわかりません。 KaaはRESTログアペンダーもサポートしています。クライアントがデータを送信できるREST APIがある場合は、これを構成できます。 [ここ](http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Key-platform-features/Data-collection/Rest-log-appender/)を参照してください。他の[既存のログアペンダー](http://kaaproject.github.io/kaa/docs/v0.10.0/Programming-guide/Key-platform-features/Data-collection/#existing-log-appender-implementations)もチェックしてください。あまりにも –

答えて

0

はい、Kaaは、使用ケースに応じて、いくつかのLog Appender(必要に応じて特定の機能を持つ顧客ログアペンダーを作成することもできます)またはLog Appenderのセットを作成するように設定する必要があります。

最も簡単な方法は、既存のLog Appenderの1つを設定して、データをログに記録することです。 Cassandraを呼び出してそこからデータを取得します。

クライアントから受信したデータに応じていくつかのアクションをリアルタイムでトリガーする必要がある場合は、カスタムログアペンダーを開発する必要があります。

0

データをログに記録するには、外部のログアペンダーが必要です。内部データベースは、スキーマ、イベントクラス、クライアント/サーバープロファイル情報、通知情報ロギングを処理します。

関連する問題