分布式架构

最近几年关于架构的信息
高并发架构、
异地多活架构【出自淘宝】
容器化【知名docker、】
微服务架构【spring cloud】
高可用架构
弹性架构【DB中间件 需要极致的弹性】

相关的技术
DevOps、应用监控、自动化运维、SOA服务治理、去IOE等等

分布式能解决的两大问题:
1、系统容量更大
面对的业务量与日俱增、垂直水平拆分系统业务
2、系统可用性更强
整个系统不会因为一个单点故障而导致整个系统不可用
分布式冗余节点、以消除单点故障

分布式优势:
1、模块化、系统模块重用度更高
2、模块化、服务开发、发布更快
3、系统扩展性更高
4、团队协作更有效率

传统架构与分布式服务架构对比

分布式存在的问题:
1、设计复杂
2、部署单个简单、部署多个复杂
3、系统吞吐量增大、系统反应变慢
4、运维复杂
5、学习难度加大
6、测试复杂
7、技术复杂、带来维护复杂
8、系统中的服务调度、监控等等复杂

分布式前景:
可以说分布式是无法避免的、随着业务量的增大不可能单点跑应用、不同的应用场景会产出不用的服务架构、学习成本是逐渐加大的、等分布式更加成熟形成了体系、应该会产出更加系统的学习方案和应用方案、

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 认识分布式架构 随着计算机系统规模变得越来越大,将所有的业务单元集中部署在一个或若干个大型机上的体系结构,已经越来...
    codersm阅读 442评论 0 2
  • 分布式架构实践——负载均衡 也许当我老了,也一样写代码;不为别的,只为了爱好。 1 什么是负载均衡(Load ba...
    Bobby0322阅读 7,560评论 1 27
  • 我一直在想“励志”这词的意义。 这词的解读很简单:以自身的故事勉励他人。 当然,前提是你的故事够热血,百战百败仍百...
    郭栩鹏阅读 936评论 6 10
  • 高考,结束了。结束的可能是一段艰辛,结束的可能是一段岁月,结束的可能是一种情感,结束的可能是一段回不去的过去...
    南天九茴阅读 358评论 0 1
  • 2017 年我的一项年度发展计划就是开设一个成长专栏,撰写和分享关于个人和管理实践的点滴。 17 年的第一个月在欢...
    Luisezhou阅读 393评论 0 2