1
下面的例子是调度消息时的经典反模式吗?Akka演员和调度员
class MyActor extends Actor {
private val scheduler = context.system.scheduler.schedule(3.seconds, 3.seconds, self, Tick)
def receive = {
case Tick => processMessage(....)
}
}
为什么我应该远离使用本地调度程序?
我已经看到的一个问题是测试这个Actor变得困难。假设这位演员内部有相当多的逻辑,那么我注定了,但除此之外,这被认为是反模式?你们有什么感想? – sparkr