微服务架构之技术选型及架构设计(九)

2018/09 05 18:09

一、技术选型的三要素

1、保持技术面的广度和深度

2、把握和分析技术选型的优缺点

3、紧密结合项目和团队的情况

 

二、微服务技术选型

 

三、SpringCloud介绍

1、SpringCloud一个工具组件集,快速搭建分布式环境的通用模式

2、SpringCloud基于SpringBoot开发,每个组件都是对于一个起步依赖

3、组件之间可以整合到一起发挥作用

 

四、微服务架构设计

1、如何进行架构设计

(1)深入了解业务,满足功能性需求

(2)非功能性需求关注扩展性,稳定性,可维护性,伸缩性,高可用,高性能

(3)坚持KISS原则,防止简单问题复杂化 (过度设计,分阶段,每个阶段都是可用产品,随着产品的发展再去升级架构)

 

 

--转载请注明: https://www.guangboyuan.cn/%e5%be%ae%e6%9c%8d%e5%8a%a1%e6%9e%b6%e6%9e%84%e4%b9%8b%e6%8a%80%e6%9c%af%e9%80%89%e5%9e%8b%e5%8f%8a%e6%9e%b6%e6%9e%84%e8%ae%be%e8%ae%a1%ef%bc%88%e4%b9%9d%ef%bc%89/

发表回复

(必填)