我正在使用EventStore作为后端在Scala中执行一个演员。测试是基于specs2的。在规范类的初始化,正被实例化的其他类的构造函数中,我要求我的演员的东西,如果EventStore没有运行,出现因有没有办法说明持久性后端在使用持久性actor时无法访问?
akka.pattern.AskTimeoutException: Ask timed out on
[Actor[akka://com-optrak-opkakka-authentication-AuthenticationManagementSpec/user/$b/AuthenticationModel#1565142060]] after [2000 ms]
Could not create an instance of
com.optrak.opkakka.authentication.AuthenticationManagementSpec
AuthenticationModel
是我演员的名字。
问题是,
首先,为什么我的演员不回答问?被问到的命令没有被保留,并且该角色此时还没有收到任何持久命令来改变其状态,因为它刚刚创建。
秒,我该如何检测后端未事先运行向用户发出警告?