我是很新的阿卡所以我的問題看起來很簡單:問一個演員,讓當他到達阿卡特定狀態迴應他2
我有一個演員叫workerA
使用FSM,因此可無論是在這兩個州Finished
和Computing
:
sealed trait State
case object Finished extends State
case object Computing extends State
sealed trait Data
case object Uninitialized extends Data
case class Todo(target: ActorRef, queue: immutable.Seq[Any]) extends Data
當workerA
接收GetResponse
應該當且僅當它處於狀態Finished
回答。
這樣做的正確方法是什麼?我知道我們應該避免在這個範式中受到阻礙,但這裏只是關注的頂級演員。 感謝
看起來簡單或者我不明白的問題。當它未處於完成狀態 – Jatin
時它應該執行什麼操作,而未處於完成狀態時,該actor將從各個其他actor中收集信息以創建要發送給GetResponse的發件人的結果。即使您認爲簡單的.thx – Mermoz