Reactive programming in Scala一些背景知识。
假设:演员系统的这个测试场景。带有子Actor P的Actor S为了测试S的行为,创建测试探针tP并将其Props分配给S以创建自己的P.这就是在背景材料中设置测试的方法。
我原本以为P不是新创建的,只是引用tP,但是从通过context.actorOf(props)创建的文档P中读取总是一个新的Actor。所以我很困惑tP如何工作呢?由于“道具”的原因,P是否将所有消息转发给tP?或从根本上测试探针是如何工作的?
答案 0 :(得分:0)
在课程论坛中进行了一些讨论后
使用testprobe REF创建的testprobe和persistor是不同的actor。 persistor将中继它收到的消息。