Microservice
三大阶段,单体到SOA,再到微服务
- 微服务架构模式
- Microservice
- Dr. Peter Rodgers2005 Cloud Computing Expo技术大会上提出概念
- 2007, Netflix开始向微服务架构师进发,
- 并最终开源了自己研发的Java微服务框架
- 开源社区命名为Spring Cloud
- 微服务是一种新型的 软件架构风格
- 把单个巨型服务应用,分解为多个独立的、微小的服务程序
- 单独部署
- 单独伸缩
- 去中心化:数据中心、管理中心
- 敏捷性、灵活性、需求变化,更加高效的软件架构模式
- 微服务架构:将单个应用拆分成多个独立的、微小的服务。
- 每个小服务程序运行在独立的进程中。
- 服务与服务之间通过轻量协议通信。
- 通信机制互相协作、互相配合,从而为终端用户提供业务价值。
- 每个小服务,可以采用不同的语言、框架、工具 独立开发、测试、部署、运维。
- 微服务:独立的小服务。
Comment: