1

ビジョン:

  • 通常の Ruby クラスをコード化し、ファイルに任意に編成します。
  • 各クラスは、特定の職務を担当し、要求に応答するアクターであるかのように動作します。
  • 私のアプリケーションは、非同期でタスクを実行し、互いにメッセージを渡し、データを要求するこれらのアクターの社会で構成されています。
  • すべてが実行されている間、いつでも (「神」として) アクターを一時停止したり、アクターを殺したり、アクターのコードを編集して再スポーンしたりできます。繰り返しますが、これは他のすべてのアクターがまだ実行されている間です。本質的に、これにより、特定のアクターを強制終了し、そのコードを修正し、再生成することで、実行中にプログラムを変更できます。
  • 各アクターのコードで、別のアクターを強制終了、修正、および再生成した場合に、最初のアクターが動作し続けてクラッシュしないように、包括的な例外処理を記述したと仮定しましょう。

質問: これはありますか? どうすれば最も簡単に実装できますか?

4

0 に答える 0