MVC
框架: spring:为了简化开发, IOC AOP xml配置太复杂
spring boot 新一代的javaEE, 升级版的spring,“自动装配”,特点:约定大于配置。
模块化~ all in one
微服务的四个核心问题:
1、客户端怎么访问
2、服务之间如何通信
3、服务如何治理
4、服务挂了怎么办:
spring cloud 生态,为了解决上面的问题。
1、nefilx一站式解决方案,
api:
通信:
服务注册与发现
熔断机制:
2、alibaba
api:
通信:
服务注册与发现
熔断机制:
3、dubbo+zookeeper
api:没有 第三方
dubbo:通信
服务注册与发现
熔断:第三方
服务网格:istio
万变不离其宗:
1、API
2、HTTP RPC
3、注册与发现
4、熔断机制
1、什么是微服务
2、微服务之间是如何通信的
3、springcloud和dubbo有哪些区别
4、springcloud和spring boot有哪些区别
5、什么是服务熔断和降级
6、微服务的优缺点,项目中有没有遇到坑
7、微服务的技术栈有哪些?
8、eureka和zookeeper区别