1.什么是微服务
微服务是一种架构风格
系统中的各个微服务可被独立部署,各个微服务之间是松耦合的
每个微服务仅关注于完成一件任务,并很好地完成该任务
微服务架构的思考是从与整体应用对比而产生的。
其中,对应用组件封装的方式是整体架构与微服务架构的主要差异,微服务架构将相关联的业务逻辑及数据放在一起形成独立的边界
2,SOA与微服务
3.特点
4.优点与缺点
5.设计原则
无状态
单一原则
契约先行原则
边界明确
内聚,完整
服务间松耦合