分布式微服务架构的变革
- 微服务一定就是分布式架构?不一定
-
- 微服务风格:
- 一系列微小的服务共同组成,
- 一个应用运行在自己的进程中,
- 每个服务为独立的业务开发,
- 独立部署,
- 分布式管理;
- 分布式
- 单体架构,一台机器部署一个应用,一个应用即是一个系统
- 分布式架构,多台机器中的多个应用,共同协助组成一个系统
- 微服务和分布式没有任何关系,微服务就是独立的业务应用部署在独立的机器上运行
- 微服务风格:
- 分布式架构的使用场景?
- 分布式应用框架
- 阿里系:Dubbo(管理分布式应用),Zookper(服务协调),Nginx(均衡负载),SpringMVC(服务拆分)
- Spring生态:SpringCloud,Netflix Eureka,Zuul,SpringBoot(注解同上)
- 分布式应用框架
- SpringCloud给分布式微服务架构带来的变革?
- SpringCloud与Dubbo最根本的区别在哪里