首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在拍摄大快照时,Aeron集群被阻塞

在拍摄大快照时,Aeron集群被阻塞
EN

Stack Overflow用户
提问于 2021-11-30 02:44:56
回答 1查看 64关注 0票数 1

我一直在试验aeron集群,有一件事我不清楚,那就是如何处理节点具有10 of状态的应用程序……此状态在内存中,并通过播放事件来累积。

然而,如果我启动一个快照(只能在leader上),这显然会阻塞,因为你不能同时应用事件和快照…对于延迟苛刻的应用程序,显然你不能在拍摄快照时等待几秒钟。

脑海中浮现的一个解决方案是,追随者可以拍摄快照,当它完成后,赶上主控,然后接管,当快照拍摄完成,日志处于正确状态时,您就知道快照是有效的。这样,您就有几秒钟的时间来拍摄快照。

或者你是领导者,当它试图拍摄快照时,将领导者移交给最新的追随者,然后拍摄快照,然后如果需要,可以再次接管主机……不要阻止你的客户。

是我做错了什么,还是误解了快照?

感谢任何帮助,关于这个令人惊叹的库的信息并不多。至少我找不到答案。

EN

回答 1

Stack Overflow用户

发布于 2021-12-02 02:50:11

在这个特性上有一个未决的问题:https://github.com/real-logic/aeron/issues/1263

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70163681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档