2012-04-04 11 views
0

私はアクカ2.0を受け取り、自分のWebアプリケーション内で使用したいと考えています。このためには、Filterを作成して、フィルタの上にActorSystemを実行してください。外部アクカアクターへのアクセス

フィルタロード、AkkaカーネルBootableの実装を開始します。

私はアクター(ユーザー認証用)を作成し、スコープの外のアプリケーションの他の部分でメッセージを送信したいと思います。my akkaフィルター。これを行う方法はありますか(私はobjectをシステムvalを保持することだけを参照してください)?多分このようにAkkaを使用する私の論理は間違っていますか?

ありがとうございました。

答えて

3

ActorSystemを作成して破棄し、ServletContext上にattributeとして設定します(これを得るための小さなファサードを作って、おそらくそれを設定しますか?)次に、フィルタ内のServletContextから取得します。

+0

ありがとう、私はあなたの答え=)を待つ。私は(他のフィルタやサーブレットではなく)Webの部分ではなく、システムを取得したい。私はsshデーモンを持っています。このデーモンはWebパーツの外で実行され、私はその中からメッセージを送りたいと思っています。私は2つのバリエーションを参照してください:1. sshdの他のシステムを使用して、リモートアクタのリファレンスを取得する2.システムでオブジェクトを作る。どう思いますか? –

+0

Webパーツの外部ではどのように動作しますか?それを作るのは何ですか?アプリケーションが作成されている場所が明確であることを確認してください。したがって、依存関係をわかりやすく伝えることができます。 –

+0

Webパーツはエレベーターです。ブートクラスから、他のスレッドでsshdを起動します(これは外での意味です)。 –

関連する問題