《浅谈电商平台架构演进之路》

阶段1,单应用架构

限制:服务和数据抢占资源

阶段2,应用服务器和数据库服务器分离

限制:82请求问题

阶段3,引入本地缓存和分布式缓存( redis)

限制:应用服务性能瓶颈

阶段4,使用集群改善应用服务器性能

限制:数据库瓶颈

*以下阶段5和阶段6有先纵后横的解决方法,也有先横后纵的解决方法

阶段5,数据库读写分离和分库分表

限制:不同业务访问量差距

阶段6,数据库按业务分库

限制:单机写库性能瓶颈

阶段7,把大表拆分为小表

阶段8,使用lvs或f5来使多个nginx负载均衡

阶段9,通过dns轮询实现机房间的智能负载均衡

阶段10,引入nosql数据库和搜索引擎等技术

阶段11,数据两地三中心(主中心,同城中心,异地中心)

阶段12,大应用拆分为小应用

限制:公共服务升级,所有相关其他服务都要升级

阶段13,复用的功能抽离成微服务

限制:服务的发布注册繁琐

阶段14,企业服务总线ESB屏蔽服务接口的访问差异(现行方案,注册发现)

阶段15,引入容器化技术实现运行环境隔离与动态服务管理

阶段16,以云平台承载系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值