融数微服务架构
内容简介
- 谈谈微服务
- 微服务技术选型过程
- 微服务架构设计的一些思考点
- 融数微服务架构的核心概念和实现
- 融数DevOps平台对微服务的支撑
- 技术团队的组织
- Operation Excellent
谈谈微服务
微服务与SOA的异同
- 从设计原则来讲,微服务架构遵循SOA principles
- 小的、可重用的服务并不一定是微服务,微服务架构强调敏捷、独立开发、独立部署、独立扩展,重用在某种程度上范围影响
- 敏捷性
- 微服务架构为了实现其敏捷特性,在SOA约束的基础之上又添加了新的约束
- 微服务之间不能互相依赖,因此要求微服务能够独立部署,独立扩展,微服务之间的依赖越少越好
- 一个应用只做一件事
- 不要为外部应用发布API,依赖通过service或者事件搞定
- 最好通过异步事件交互
- 每个应用拥有自己独立的数据
微服务技术选型过程
- 目前团队主要采用Spring Boot + RestE