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