01
微服务遇到4个核心问题
服务这么多,客户端怎么访问?服务这么多,服务之间怎么通信?服务这么多,怎么去管制?服务突然挂了怎么办?
解决方案
Spring cloud NetFlix 一站式解决方案
Api网关 ,zuul组件Feign —HttpClient ----Http通信方式 同步,阻塞服务,注册发现:Eureka熔断机制:Hystrix
Dubbo + zookeeper 半自动,需要整合别人的!
API:没有,所以要借助第三方组件,或者自己实现
Dubbo: RPC 异步,非阻塞
zookeeper
没有,所以要借助第三方Hystrix
Spring cloud Alibaba 一站式解决方案 ! 更加简化
新概念:服务网格 ServerMesh
istio
面试题:
什么是微服务?
微服务之间怎么如何独立通信?
SpringCloud和Dubbo有什么区别?
Springboot和springcloud,谈谈你对他们的理解?
什么是服务熔断?什么是服务降级?
微服务的优缺点分别是什么?说下你在项目开发中遇到的坑?
你所知道的微服务技术栈有哪些?请列举一二
8. eureka和zookeeper都可以提供服务注册与发现功能,请说说两个区别?
。。。
02
1.Spring Cloud是什么?
2.Spring Cloud 与Spring Boot关系?
3.传统的微服务架构
4.Dubbo 和 SpringCloud的区别
5.springCloud能干什么?