0. 介绍
1. 架构
2. 对比
3. 负载均衡
4. 注册中心
5. 配置中心![](https://i-blog.csdnimg.cn/blog_migrate/d507809f218dd55173a43cbe5c28657f.png)
6. 熔断降级
7. Spring Cloud Config
8. Spring Cloud Gateway
什么是网关? 网关相当于一个网络服务架构的入口,所有网络请求必须通过网关转发到具体的服务。
网关的作用是什么?统一管理微服务请求,权限控制、负载均衡、路由转发、监控、安全控制黑名单和白名单等
网关与过滤器有什么区别?网关是对所有服务的请求进行分析过滤,过滤器是对单个服务而言。
常用网关框架有那些?Nginx、Zuul、Gateway
9. 说说 RPC 的实现原理
首先需要有处理网络连接通讯的模块,负责连接建立、管理和消息的传输。其次需要有编 解码的模块,因为网络通讯都是传输的字节码,需要将我们使用的对象序列化和反序列 化。剩下的就是客户端和服务器端的部分,服务器端暴露要开放的服务接口,客户调用服 务接口的一个代理实现,这个代理实现负责收集数据、编码并传输给服务器然后等待结果返回。
10. 什么是 Spring Cloud Bus?
- Spring Cloud Bus就像一个分布式执行器,用于扩展的Spring Boot应用程序的配置文件,但也可以用作应用程序之间的通信通道。
- Spring Cloud Bus 不能单独完成通信,需要配合MQ支持
- Spring Cloud Bus一般是配合Spring Cloud Config做配置中心的
- Springcloud config实时刷新也必须采用SpringCloud Bus消息总线