【每日阅读】2020年8月26日-面试官:为什么在系统中不推荐双写?

真诚的希望您能留言与我交流,这会对我有非常大的帮助!

链接

https://mp.weixin.qq.com/s/Xih9-OXB_G73X-Vtf8Sepg

文章截图

简评

这篇文章里给的解决方案实现的一致性是“最终一致性”,并不是特别强的一致性。就是我们在写入数据库后,把数据又同步到其他的几个数据源,这之间使用了两个中间件,一个是监控数据库变化的中间件,另一个是消息队列。所以肯定不是实时的,所以叫“最终一致性”,最终能一致,但是什么时候就不知道了。

为了实现“最终一致性”,明显的,系统复杂度变高了,又是监控数据库又是消息队列的。当然,如果业务场景要求就是这么严格,那也必须实现它。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2365

发表评论

登录后才能评论
GitHub
分享本页
返回顶部