专栏名称: JAVA高级架构
分享技术,和学习方法,用技术成就梦想!
目录
相关文章推荐
今天看啥  ›  专栏  ›  JAVA高级架构

看京东系统架构师如何让笨重的架构变得灵巧

JAVA高级架构  · 公众号  ·  · 2019-04-16 15:15
作者:徐贤军,京东系统架构师,从事架构设计与开发工作,熟悉各种开源软件架构。在Web开发、架构优化上有较丰富实战经历。随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响,使系统变的笨重且脆弱;因此需要对业务进行拆分、对系统进行解耦、对系统内部架构升级,来提升系统容量及健壮性。接下来主要分两部分介绍:系统拆分与结构演变;系统拆分系统拆分从资源角度分为:应用拆分和数据库拆分;从采用的先后顺序可分为:水平扩展、垂直拆分、业务拆分、水平拆分;图1 系统分解原则1、水平扩展水平扩展是最初始的解决的手段,也是系统遇到瓶颈的首选方案,主要从以下两个方面扩展:应用加实例,搞集群 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照