赵铭远看著那三个点。
他知道了。
这不是一分钟的测试。
…………
右边,微光。
断网的瞬间,v2。0引擎的网络模块同样失去了信號。
但本地帐本模块没有任何变化。
因为它不依赖网络。
本地帐本的设计逻辑跟工行的缓存完全不同,工行的缓存是“先记下来,等网回来再处理“,本地帐本是“在本地直接处理,处理完了等网回来再同步“。
区別在“处理“两个字。
缓存不处理交易,它只暂存,交易的真正完成需要中心清算確认,没有网络就没有清算,没有清算交易就没有法律效力。
本地帐本处理交易,占用锁机制在本地完成交易確认,確保不会双花,交易在断网的瞬间就已经在法律意义上完成了,等网络恢復后,本地帐本跟中心帐本同步,补上清算记录。
断网之后,100笔交易请求进入本地帐本。
老周看著屏幕。
交易笔数从0开始跳。
3,7,14,22。
跳得跟联网的时候一样快。
31,45,58。
响应时间面板上的数字:12。3ms。
比联网时候的11。4ms慢了不到1毫秒。
67,79,88。
老周端起搪瓷缸喝了一口茶,热的。
93,97,100。
100笔,全部完成。
用时:8。2秒。
完成率:100%。
平均响应时间:12。3ms。
本地帐本状態面板上所有指標绿色,占用锁运行正常,零双花,零衝突。
方远在看日誌。
全绿。
林彻站在角落里,手插在口袋里。
他没有看屏幕,他在看窗外。
雪还在下。
…………
监控室。
断网执行后第三分钟。
匯总面板上,两侧的数据已经出现了分化。
左边,工行。
交易完成:0100。