请问,这里如果异步序列化,如何保证序列化时,交易引擎的状态是完整的? 比如备份状态的过程中 订单系统备份好了 但一瞬间撮合引擎的状态因为事件改变了,还是说是我我多虑了?
当然是内存里迅速复制一份数据,然后慢慢序列化复制的数据了。
你好,我没看到有序列化那一步,但是有看到从redis读取 update-orderbook.lua这一步
内存快照是否应该暂停业务线程
如果不暂停业务处理,数据的一致性如何保障呢?意思是先暂停业务线程,快速拷贝一份内存结构,然后在异步线程进行序列化操作吗
Sign in to make a reply
我
请问,这里如果异步序列化,如何保证序列化时,交易引擎的状态是完整的? 比如备份状态的过程中 订单系统备份好了 但一瞬间撮合引擎的状态因为事件改变了,还是说是我我多虑了?