Toggle navigation
面试宝典
架构师课程
开源
文章
博客
SpringCloud
CloudAlibaba
SpringBoot
Spring Boot1.X
Spring Boot2.X
关于
登录
|
注册
支付宝扫一扫帮助发展吧~
微信扫一扫帮助发展吧~
技术方案最佳实践
1.上线稳定性如何保...
2.稳定性保障,如何...
3.binlog真的是银...
4.缓存Bigkey坚决...
5.核心接口隔离,要...
6.每次上线都要加字...
7.ON UPDATE CU...
8.服务优雅下线,没...
9.Mybatis插件,...
10.在线进行分库分表...
11.深度分页,我都是这么玩的
核心接口隔离,要做哪些事情?
尹吉欢
2021-12-25
0条评论
1238人阅读
版权声明:转载请先联系作者并标记出处。
实战经验
点击阅读全文
上一篇:缓存Bigkey坚决不要用,拆分是王道
下一篇:每次上线都要加字段,走变更,如何破局?
扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群
去注册
去登录
登录后发表
去注册
去登录
登录后发表
大家好,我是架构摆渡人。这是实践经验系列的第五篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 今天跟大家聊聊隔离这个话题,对于高流量的业务场景,以电商业务举例,一定要做好核心接口的隔离,否则真的就是牵一发而动全身。 以前的工作中有遇到过因为一个卖家的后台查询,产生了慢SQL,导致单量直线下跌,用户无法下单了,都是系统异常,超时报错。 要解决好这些问题,隔壁必须要做,虽然成本比较大,但是带来的收益是你想象不到的稳定。具体怎么做,有哪些步骤,各位看官请继续阅读下去。 # 资源隔离 首先需要做的就是将资源进行隔离,这里的资源指的是数据库,缓存,MQ等程序依赖的资源。就像开头说的慢SQL影响了整个服务,问题就在于数据库没做隔离。像电商这种场景,买家和卖家的库要拆分出两套,这样卖家查询即使产生慢SQL也不会影响买家这边的下单操作,因为数据库是两个不同的实例。 ![](http://file.cxytiandi.com/20221225BB004.png) 缓存也是一样的问题,如果共用一个实例,当Redis出现问题,比如大Key导致带宽满了
首次访问,人机识别
扫描下方二维码回复
王老吉
获取解锁验证码
步骤:[ 打开微信 ]->[ 扫描上方二维码 ]->[ 关注
猿天地
的公众号] 输入
王老吉
获取验证码,即可永久解锁本站全部文章。
验证码:
(请输入)
提交