一、 单体架构
单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式。
二、 微服务架构
1 什么是微服务
微服务是一种架构风格。一个大型的复杂软件应用,由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好的完成该任务。
2 架构风格-----项目的一种设计模式
3 微服务特点:
4 微服务的优点、缺点
三、 MVC、RPC、SOA、微服务架构之间的区别
四、 如何设计微服务以及设计原则