向孩子发送消息时发生意外的死信

时间:2018-08-24 13:11:21

标签: akka dead-letter akka-supervision

我有一个简单的演员系统

在某个地方有:

child(id).getOrElse(actorOf(CRUD.props, id)) ! msg

CRUD演员有一个receiveTimeout并在一段时间内停止

当我反复发送很多邮件时, 当我有一个孩子(id)是Some(ActoRef),并且向它发送消息时,我遇到了这种情况,该actor会在receiveTimeOut之前停止,并且我的消息会发送到Dead-letters

在这种情况下,我认为我需要一些重复机制。 某种子级重新启动,然后再次向其发送味精

我认为我需要主管,但我不知道该怎么做

请帮助!

0 个答案:

没有答案