【问题标题】:AtLeastOnceDelivery doesn't work with ask in akka-persistence?AtLeastOnceDelivery 不适用于akka-persistence 中的询问?
【发布时间】:2015-10-19 10:53:32
【问题描述】:

我正在使用 Akka 并使用 ask 方法发送消息

val future: Future = actor ? msg

但是当我尝试将那个演员替换为PersistentActor with AtLeastOnceDeliveryLike 时,未来永远不会完成并且会因超时而崩溃。

是否可以通过 ask 方法使用 Akka Persistent Actor?

【问题讨论】:

    标签: scala akka akka-persistence


    【解决方案1】:

    我不认为这会起作用,因为actor 必须在其回复中完成整个delivery / confirmDelivery dance。我想可能有可能创建一个ask-like 模式来抽象它,但似乎存在一个问题,即询问的哪一方具有至少一次交付语义,如以及簿记的细节。

    【讨论】:

      猜你喜欢
      • 2021-01-30
      • 1970-01-01
      • 2021-06-06
      • 2014-10-07
      • 1970-01-01
      • 2014-09-08
      • 2019-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多