我正在与Akka和Scala一起迈出第一步。 scala对于这个问题并不重要,也可能是java。
我的小程序:
我看到两种或更好的三种不同方法来设计我的演员。 (A)向(B)的演员发送消息,但随后我们可以选择不同的方法:
哪一个是最佳做法?我倾向于第二个。第三个我放在括号中因为我不喜欢。我喜欢较小的部分,有点:"做一件事,做得对,"
感谢您的评论,
麦克
答案 0 :(得分:1)
在与演员设计解决方案时,您应该问问自己如何与实际人员一起解决这个问题。谁会做哪个任务?
工人演员应该只完成一项任务。国家行为者应该只关心他们的国家。
在你的情况下,问问自己谁想要收集数据(和什么数据),谁负责计算(有不同的计算?),谁存储结果以及如何存储结果?
成功。