数据库 – Akka演员:处理数据库失败而不丢失数据
脚本
应用程序的DB已经下降.这导致任何负责向DB提交重要数据的演员无法获得连接 首选行为 当前实施 这个实施肯定有效,但我觉得可能会有更好的方法. >提交演员必须在成功提交后对原始发件人做出响应,协议会变得更加复杂. 我是一个akka的新手,而在主管策略方面我基本上没有经验,但我觉得我可以利用其中的一个来处理这些重试逻辑. 在akka中有一个常见的方法来解决这样的问题?我在正确的轨道上还是应该朝着不同的方向前进? 任何帮助是赞赏. 解决方法您可以使用 Akka Circuit Breaker来减少连接尝试.而不是使用调度程序作为重试队列,我将使用一个缓冲区(最大大小限制)在演员内,并重试那些当断路器再次关闭(关闭回调应该发送消息给自己的演员).另一种可能是将断路器与 stashing mailbox组合.(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |