2017-03-21 3 views
0

私はOSGiベースのWebアプリケーションを持っています。私が追加したい次の機能は通知です。ブラウザに表示される単純なボックス。私はこれを調べました.AkkaとWebsocketの組み合わせが最善の方法です。さて、私は私の問題の簡単な例を探しています。それとも別の簡単な方法がありますか?AKKAとOSGiでの通知

+0

に従ってください.WebSocketではなくSSE(Server-Sent Events)を使用できます(サーバー間通信のみですが、より簡単で標準HTTPプロトコルを使用します)。AKKAあなたはOSGiのイベントを試すことができます – evandor

+0

うーん、大丈夫、良い例を知っていますか?いつものように、OSGiのドキュメントは限られています。 – Dai

答えて

0

サーバー送信イベント例の例はOSGi enRoute EASSE exampleです。この例はServer Sent Eventsに基づいています。

アプリケーションはイベントをOSGi Event Adminに送信します。Server Sent Event Bundleには、Javascriptからの要求を処理するサーブレットが含まれています。一致するイベント管理イベントを任意のJavascriptリクエストにディスパッチします。 JavascriptコードはWebフォルダにあります。

作業領域をチェックアウトし、Bndtoolsですべて実行できるはずです。 OSGi enRouteに慣れていない場合は、Quick Start Tutorial

関連する問題