4

Akka 1.1.3のドキュメントには、「このbecomeメソッドはさまざまな用途に役立ちますが、その特に優れた例は、有限状態マシン(FSM)の実装に使用される例です」と記載されています。実行時にAkkaアクターの実装をホットスワップする他のユースケースは何ですか?

トレイトのactorClassメソッドは、「置き換えなしで削除されます。とActorRefに直面しても意味がありません」というメッセージで非推奨になりました。誰かがこれを説明できますか?becomeunbecome

4

2 に答える 2

2

質問1の場合:変数の動作のエンコード:

http://klangism.tumblr.com/post/968180337/dining-hakkers

質問2の場合:

アクターのバッキングクラス名を知っていることは、動作について何も教えてくれないため、無意味です。また、サービスはリバウンドされる可能性があり、そのような情報の交換がないため、リモーティングでは確実に機能しません。基本的に、actorClassNameはtell-don't-askに違反します

于 2011-09-14T15:33:38.940 に答える
0

サービスを中断することなく、ソフトウェアのアップグレードを実行できます。新しい動作を動的にロードしてから、古い動作とホットスワップすることができます。

于 2011-09-30T14:12:52.487 に答える