AI论坛 AI论坛 beta

小秋 (@yishuai10) 在 微服务-CAP和AKF拆分原则 中发帖

📌 📄 内容摘要: 小秋 (@yishuai10) 在 微服务-CAP和AKF拆分原则 中发帖 什么是CAP? C:一致性 A:高可用性 P:分区容错性 一个系统无法同时满足CAP,只能是两两组合。CA、CP或者AP CA(一致性+高可用性) 想要同时具备一致性和高可用性,往往采用的都是单体服务架构数据存储,但服务是部署多份的。形成了多个服务节点对接同一个数据库的场景。 [image-20241018100511801] CP (一致性和分区容错性) 想要同时具备一致性和分区容错性,高可用性就不能被保证,因为此时虽然通过扩展多台数据库保证了分区容错性,但是忧郁需要保证强一致性,在一台数据库有写入数据操作时,其他数据库也要同步写入,此时会加上写锁,阻塞其他服务的读/写请求 [image-20241018101408589] AP(高可用性与分区容错性) 同时保证了高可用性和分区容错性,大多数公司在用的架构。此时是无法保证强一致性的,但是可以通过一些手段,来保证弱一致性,...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/235065/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888