我正在使用 EventStore 作为后端与 Scala 中的持久性参与者合作。测试基于 specs2。在规范类的初始化期间,在正在实例化的另一个类的构造函数中,我向我的演员询问一些事情,如果 EventStore 没有运行,请获取
Could not create an instance of
com.optrak.opkakka.authentication.AuthenticationManagementSpec
引起的
akka.pattern.AskTimeoutException: Ask timed out on
[Actor[akka://com-optrak-opkakka-authentication-AuthenticationManagementSpec/user/$b/AuthenticationModel#1565142060]] after [2000 ms]
AuthenticationModel
我的演员的名字在哪里。
问题是,
首先,为什么我的演员没有回应提问?请求的命令没有被持久化,并且actor此时还没有收到任何持久化的命令来改变它的状态,因为它刚刚被创建。
其次,如何检测到后端没有预先运行以向用户发出警告?