當接收演員因該消息而死亡時,我試圖響應消息的發送者。如果我Restart
演員失敗我得到捕獲殺死演員的消息
preRestart(reason: Throwable, message: Option[Any])
但現在我致力於重新啓動。
如果我Stop
演員,我只得到
postStop()
沒有什麼知識停止自己。
同時在主管,我只得到Throwable
,並沒有跡象表明是什麼造成的。
我想,我可以挖掘DeadLetters
發佈演員終止,但這似乎是一個嘈雜的方法,因爲我必須聽所有的死信,並在某處將終止與deadletter事件流相關聯。
更新:DeadLetter
真的似乎不是一個選項。導致死亡的消息甚至沒有進入DeadLetters,它只是消失。
有沒有我忽略的機制?