FileTxnSnapLog包含了PlayBackListener内部类,用来接收事务应用过程中的回调,在Zookeeper数据恢复后期,会有事务修正过程,此过程会回调PlayBackListener来进行对应的数据修正。其源码如下...
FileSnap实现了SnapShot接口,主要用作存储、序列化、反序列化、访问相应snapshot文件。
代码中filePadding.padFile(fos.getChannel());可以看到调用了该方法,代码如下:
robfig/cron/v3 是一个 Golang 的定时任务库,支持 cron 表达式。Cron 的源码真实教科书级别的存在(可能是我菜 ...),真的把低耦合高内聚体现地淋漓尽致,另外其中涉及的装饰器模式,并发处理等都很值得学习。...
Maven作为我们项目管理构建的常用工具,具备许多功能,在这篇文章中我们来仔细介绍
上周五(2016.6.3)的时候大家在配置管理之路(ScmRoad)微信群里对maven公共组件最新版本的问题讨论的热火朝天。有的是从技术角度分析去如何管理和控制变更;有的则是通过流程、职责划分去梳理和解决这个。很多人的看法对...
我们经常看到随着Event Sourcing一起出现的,还有几个大家比较熟知的概念:CQRS, EDA(Event-driven Architecture),当然还有DDD。在经历过采用Event Sourcing的项目后,我想和大家讨论一下,当我们提到Event Sourcing时,我们在说...
在Linux當中,我們可以使用LVM快照(snapshot)來快速備份數據。 其工作原理是我們創建一個快照區,在原來的LV發生變化的時候,把變化前的數據放到快照區。新的內容不會進行變更。...
在BackgroundWriterMain进程中拼RunningTransactions,并写xlog,后面就交给wal sender了。
Longhorn 提供了备份恢复功能,要使用这个功能我们需要给卷创建一个 snapshot 快照,快照是 Kubernetes Volume 在任何指定时间点的状态。