我有一个中间远程参与者(B),它应该从 A 和 C 来回转发消息(如 A <-> B <-> C )。在 B 的代码中,我有类似的东西
loop {
react {
case msg => val A = sender
//2) Should this be synchronous with !?
C ! msg
//1) What's better react or receive?
react {
case response => A ! response
}
}
}
3个问题:
1)什么是更好的反应或接收(嵌套在反应中)?
2)鉴于将发回响应,应该!?代替 !
3)对于这种情况还有其他建议吗?
谢谢你们!