001,微服务入门

微服务入门?spring

 

spring cloud 是一系列工具框架的集合体,提供了一整套的微服务的解决方案。架构

 

微服务的有点:框架

1,开发相对简单分布式

2,技术栈灵活微服务

3,服务独立解耦工具

4,可用性高测试

 

微服务的缺点:架构设计

1,维护和部署复杂度增长设计

2,服务间的通信成本增长接口

3,数据一致性(分布式事务的存在)

4,系统集成测试()

 

微服务架构设计原则:

1,服务自治原则:每一个微服务应用应该具有独立的业务能力、依赖与运行环境

2,单一职责原则:

3,轻量级通讯原则:通讯协议须要跨语言 跨平台

4,接口明确原则:每一个服务对外接口 应该明肯定义,并尽可能保持不变。

 

spring-cloud 官网:

http://projects.spring.io/spring-cloud/

 

spring-cloud的优势:

1,约定优于配置

2,开箱即用,快速启动

3,适用于各类环境

4,轻量级的组件:整合的组件 都是 比较轻的

5,组件的支持很丰富,功能很齐全

6,选型中立

 

环境、技术版本组合:

相关文章
相关标签/搜索