索引
链接
https://mp.weixin.qq.com/s/Xih9-OXB_G73X-Vtf8Sepg
文章截图
简评
这篇文章里给的解决方案实现的一致性是“最终一致性”,并不是特别强的一致性。就是我们在写入数据库后,把数据又同步到其他的几个数据源,这之间使用了两个中间件,一个是监控数据库变化的中间件,另一个是消息队列。所以肯定不是实时的,所以叫“最终一致性”,最终能一致,但是什么时候就不知道了。
为了实现“最终一致性”,明显的,系统复杂度变高了,又是监控数据库又是消息队列的。当然,如果业务场景要求就是这么严格,那也必须实现它。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2365