【发布时间】:2017-07-27 05:29:35
【问题描述】:
我正在使用 Akka 和 Scala 迈出第一步。 scala对这个问题无关紧要,也可以是java。
我的小程序:
- 收集一些数据 (A)
- 进行一些计算 (B)
- 并将结果存储在表 (C) 中
我看到了两种或三种不同的方法来设计我的演员。 (A) 向 (B) 的参与者发送消息,但是我们可以在不同的方法之间进行选择:
- (B) 将答复发送回 (A)
- (B) 将其发送给第三个参与者以实现持久性 (C)
- ((B)将数据自己存储在db中)
哪一个是最佳实践?我倾向于第二种。第三个我放在括号里,因为我不喜欢。我喜欢较小的部分,有点像:“做一件事,把它做好”
感谢您的cmets,
迈克
【问题讨论】:
标签: java scala akka reactive-programming