Spring Cloud微服务架构实战:SpringBoot+Dubbo+消息队列+异常处理等 - Go语言中文社区

Spring Cloud微服务架构实战:SpringBoot+Dubbo+消息队列+异常处理等


什么是架构?

一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。我曾经也到处寻找过架构的定义,请教过很多人,结果发现,没有大家都认可的定义。

架构的英文是Architecture,在Wikipedia上,架构是这样定义的:

Architecture (Latin architectura, from the Greek ἀρχιτέκτων arkhitekton"architect", from ἀρχι- "chief" and τέκτων "builder") is both the process and the product of planning, designing, and constructing buildings and other physical structures。

从这个定义上看,架构好像是一个过程,也不是很清晰。为了讲清楚这个问题,今天我们就从零开始,一步一步了解架构。

以下分享的是《从零开始学架构》的架构宝典的目录和部分截图,需要这份pdf的可直接点我免费获取。

Part1:了解架构

  1. 架构到底是什么?
  2. 架构设计的历史背景
  3. 架构设计的目的
image

Part2:复杂度来源

  1. 复杂度来源:高性能
  2. 复杂度来源:高可用
  3. 复杂度来源:可扩展性
  4. 复杂度来源:低成本、安全、规模
image

Part3:架构设计

  1. 架构设计三原则
  2. 架构设计原则案例
  3. 架构设计流程:识别复杂度
  4. 架构设计流程:设计备选方案
  5. 架构设计流程:评估和选择备选方案
  6. 架构设计流程:详细方案设计
image

Part4:高性能

  1. 高性能数据库集群:读写分离
  2. 高性能数据库集群:分库分表
  3. 高性能NoSQL
  4. 高性能缓存架构
  5. 单服务器高性能模式:PPC与TPC
  6. 单服务器高性能模式:Reactor与Proactor
  7. 高性能负载均衡:分类及架构
  8. 高性能负载均衡:算法
image

Part5:技能篇

  1. 想成为架构师,你必须知道的CAP理论
  2. 想成为架构师,你必须掌握的CAP细节
  3. FMEA方法,排除架构可能性隐患的利器
  4. 高可用存储架构:双机架构
  5. 高可用存储架构:集群和分区
  6. 如何设计计算高可用架构?
  7. 业务高可用的保障:异地多活架构
  8. 异地多活设计4大技巧
  9. 异地多活设计4步走
  10. 如何应对接口级的故障?
  11. 可扩展架构的基本思想和模式
  12. 传统的可扩展架构模式:分层架构
image

Part6:微服务架构

  1. 深入理解微服务架构:银弹or焦热坑?
  2. 微服务架构最佳实践 - 方法篇
  3. 微服务架构最佳实践 - 基础设施篇
  4. 微内核架构详解
  5. 架构师应该如何判断技术演进的方向
  6. 互联网技术演进的模式
image

Part7:互联网架构模板

  1. 互联网架构模板:“存储层”技术
  2. 互联网架构模板:“开发层”和“服务层”技术
  3. 互联网架构模板:“网络层”技术
  4. 互联网架构模板:“用户层”和“业务层”技术
  5. 互联网架构模板:“平台”技术
image

Part8:架构实战

  1. 架构重构内功心法第一式:有的放矢
  2. 架构重构内功心法第一式:合纵连横
  3. 架构重构内功心法第一式:运筹帷幄
  4. 再谈开源项目:如何选择、使用以及二次开发?
  5. 谈谈App架构的演进
  6. 架构实战:架构设计文档模板
image

程序员成长绕不开架构设计,有时架构设计就像鸿沟一样挡在程序员晋升之路上,只要跨过去就可以海阔天空。或许你还是架构新手,缺乏一个可以参考指导的架构设计流程;或者虽然有一定经验,但还不能对已有模式进行技术创新,但这些问题,只要学习就能够解决。

这份《从零开始学架构》的架构宝典,可以免费赠送给大家,需要的可以直接点我免费获取哦!

版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/e3912b2a4287
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-29 15:51:00
  • 阅读 ( 1840 )
  • 分类:架构

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢