初识SpringCloud和微服务

微服务初理解
每个业务都是一个服务,做到单一职责
对外使用Rest服务接口API ,并不关心内部技术,也不限定技术平台
每个服务互相独立,互不干扰
每个服务都可以是一个开发团队
技术独立,因为是面向服务,提供Rest接口,使用技术不限
前后端分离,提供统一Rest接口,后端不再为移动端,PC开发不同接口
数据库分离,每个服务都使用自己的数据源
部署独立,服务间虽有调用,但要做到服务重启不影响其它服务。有利于持续集成和持续交互
每个服务都是独立的组件,可复用,可替换,降低耦合,易维护

初识SpringCloud和微服务