一步一步,娓娓道来。
一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的?
数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接池向数据库路由sql语句。

如上图所示,服务层配置用户库user对应的数据库实例ip。
画外音:其实是一个内网域名。
该分层架构,如何应对数据库的高可用?
数据库高可用,很常见的一种方式,使用双主同步+keepalived+虚ip的方式进行。

如上图所示,两个相互同步的主库使用相同的虚ip。

当主库挂掉的时候,虚ip自动漂移到另一个主库,整个过程对调用方透明,通过这种方式保证数据库的高可用。
画外音:关于高可用,《互联网分层架构如何保证“高可用“?》专题介绍过,本文不再展开。
该分层架构,如何应对数据量的暴增?
随着数据量的增大,数据库要进行水平切分,分库后将数据分布到不同的数据库实
继续阅读与本文标签相同的文章
上一篇 :
Istio分层架构?80%的人有误解
下一篇 :
上传图片到百度搜索技巧 怎么样进行百度图片推广
-
同一个SQL语句,为啥性能差异咋就这么大呢?(1分钟系列)
2026-05-21栏目: 教程
-
写缓冲(change buffer),这次彻底懂了!!!
2026-05-21栏目: 教程
-
数据库软件架构,到底要设计些什么?
2026-05-21栏目: 教程
-
两个小工具,MySQL死锁分析,新技能又Get!!!
2026-05-21栏目: 教程
-
一次诡异的数据库“死锁”,问题究竟在哪里?
2026-05-21栏目: 教程
