問題タブ [akka]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Akkaの匿名の俳優は自分自身にアクセスできますか?
Akkaの匿名の俳優は自分自身にアクセスできますか?私の特定のケースでは、これに似たコードで送信者に返信できるかどうか疑問に思っています(自分が見つからないためにコンパイルされません):
json - AkkaactorRefをjsonに送信する
さて、私はSJSONを使用して、scalaのケースクラスの暗黙的な変換を記述し、akkaフレームワークを使用してリモートアクターにメッセージを送信しています。ケースクラスの1つは次のようになります
このケースクラスの暗黙的な記述をどのように行えばよいでしょうか。
ActorRefsにはtoBinaryメソッドがあるのを見ましたが、それをJsonに送信する必要があります
scala - アクター:読み取り-ほとんどのデータを効率的に処理する方法
単一のフィールドを持つアクターがいるとします。アクターへの100メッセージごとに99が値を読み取り、100番目が値を更新します。この場合、読み取りを並行して処理したいと思います。つまり、アクターを使用して読み取り/書き込みロックのパフォーマンスを実現するにはどうすればよいですか?これはScala標準のアクターやAkkaで実用的ですか?または私は俳優のポイントを逃していますか:)
更新:紛らわしい言葉を修正しました、申し訳ありません
java - Springコンテキストをロードしたリスナーを入手する
Springコンテキストを標準的な方法でロードするWebアプリケーションがあります。
web.xml
残念ながら、私のアプリケーションは「純粋な」Webアプリケーションではありません。つまり、実際のフロントエンドはなく、web.xmlリスナーを介して初期化されるAkkaリモートアクターだけがあります。私のAkkaアクター(標準POJO)はSpringコンテキストを取得する必要があるため、私の質問は、サーブレットコンテキストへの参照がないクラスからSpringコンテキストを取得するにはどうすればよいですか?
基本的に私は使用できません:
...AkkaアクターにはServletContextへの参照がないためです。
ありがとう。
erlang - akka は Erlang と比べてどうですか?
最近 akka を見ていて、かなり印象的です。場所の透過性、監視階層など、erlang の優れた機能のほとんどを備えているようです。akka にはない erlang の機能はありますか?
java - Akkaフレームワークの最良のユースケースは何ですか
Akkaフレームワーク(Java / Scalaサービスプラットフォーム)について多くの絶賛を聞いていますが、これまでのところ、それが適しているユースケースの実際の例は多くありません。ですから、開発者がそれをうまく使っていることについて聞いてみたいと思います。
唯一の制限:チャットサーバーを作成する場合は含めないでください。(なぜですか?これは多くの同様のものの例として乱用されているので)
scala - Akka Actors: 基本を理解するための例が必要
私はAkkaをいじっていて、私が念頭に置いている特定のものを実装する方法についてアドバイスが必要です。DownloadFile(URI, File)
メッセージを送信してダウンロードできるアクターが必要です。これは並列化できるため、ファイルを次々とダウンロードしたくありませんが、同時ダウンロードの制限があります。
Akka でこのようなモデルを作成する意図は何ですか? 他に頭に浮かぶのは次のとおりです。「ワーカー」アクターの 1 人が何らかの理由で死亡した場合はどうなりますか? ダウンロードを再試行するにはどうすればよいですか? などなど
これは非常に大きな質問であることは承知していますが、誰かが時間を割いて答えてくれることを願っています! ありがとうございました!
scala - OSGi バンドルで Akka を使用して真のアプリケーション モジュール性を実現するにはどうすればよいですか?
Akka アクターを使用すると、作成されたすべてのアクターが ActorRegistry に登録されます。ActorRegistry はシングルトンであり、すべてのアクターの簡単な検索と管理 (開始、停止など) を可能にします。
ただし、OSGi 環境では、多数のアプリケーション バンドルをそれぞれ Akka アクターを内部的に使用してインストールできます (Akka はバンドル自体としてインストールされます)。アプリケーション バンドルの一部のアクターは、他のバンドルで利用可能であり、エクスポートされたサービスとして機能する必要があります。その他は厳密にバンドルの内部にあります。ただし、ActorRegistry にはすべてのバンドルのすべてのアクターが含まれているため (シングルトンであるため)、エクスポートされたアクターと内部アクターの両方が含まれます。これは、バンドル内で内部的に使用されるアクターでさえ、他のバンドルで利用できることを意味します。
しかし、バンドルの範囲外で利用できるアクターをより細かく制御したいと考えています。理想的には、すべてのバンドルが独自の ActorRegistry を持ち、OSGi サービスとして公開されるアクターを決定します。
では、真のモジュール性を実現するために、OSGi 環境でモジュラー アプリケーションに Akka を使用する最良の方法は何でしょうか?
(これに関する背景はhttp://blog.xume.com/2011/02/actorregistry-scope-using-akka-in-osgi.htmlにあります
scala - Scala アクターと共有状態
リクエストを処理するか、失敗した場合に別のアクターに処理を委譲するディスパッチャー アクターを実装しようとしています (実際には指数バックオフ アルゴリズムです)。ディスパッチャー アクターには、処理のルーティング方法を決定するために使用されるブール変数があります。
アクターの状態を維持するのは正しいですか? どのような問題が発生する可能性がありますか? 問題を回避するには、トランザクター (akka) または STM を使用する必要がありますか? (私は akka アクターを使用しています)
java - AKKA では、スーパーバイザーでシャットダウンを呼び出すと、監督しているすべてのアクターが停止しますか?
2 人のアクターをリンクしたスーパーバイザーがいるとします。アプリがシャットダウンするとき、それらのアクターを適切にシャットダウンしたいと考えています。Supervisor.shutdown() を呼び出すと、すべてのアクターが停止しますか?それとも自分のアクターを手動で停止する必要がありますか?
グラシアス