如何避免因akka actor中的锁定超时而丢弃消息?

时间:2013-01-11 13:27:13

标签: scala akka actor

Bellow是以下构建日志中的一行:https://travis-ci.org/plokhotnyuk/actors/jobs/4088637/#L630

[WARN] [01/11/2013 12:26:04.908] [Thread-47] [akka://system/user/$t] dropping message of typeclass com.github.plokhotnyuk.actors.Message due to lock timeout

是否有能力配置此超时或完全避免锁定?

测试代码在这里: https://github.com/plokhotnyuk/actors/blob/master/src/test/scala/com/github/plokhotnyuk/actors/AkkaActorSpec.scala

1 个答案:

答案 0 :(得分:1)

此超时可在akka.actor.unstarted-push-timeout中配置,但如果要创建许多顶级演员(system.actorOf),则应该将演员设为另一个演员的子节点(context.actorOf)。< / p>