Ruby:异步演员/消息“社会”?

时间:2012-11-20 17:12:26

标签: ruby asynchronous actor

愿景:

  • 我编写了常规的ruby类,任意组织成文件。
  • 每个班的行为都好像是一个有特定工作职责的演员 和谁回应请求。
  • 我的申请包括一个社会 这些actor以异步方式执行任务,传递消息 互相询问数据。
  • 当一切都在运行时,at 任何时候,我(作为"上帝")可以暂停演员或杀死演员或编辑 演员的代码并重生它。再次,这是所有的 其他演员仍在奔跑;本质上这允许我修改 我的程序是通过杀死一个特定的演员来修改的 它的代码,并重新生成它。
  • 让我们假设在每个代码中 演员我写了全面的异常处理,如果我 杀死,修改和重生另一个演员,第一个将继续工作 而不是崩溃。

问题:这是否存在?我怎样才能最轻松地实现它?

0 个答案:

没有答案