思考面试题:
**
- 集中管理所有实例的配置
- 配置变更时,及时通知微服务,实现配置的热更新
nacos如何保证高可用
nacos如何动态变更配置
nacos如何实现多环境配置
- 用命名空间(namespace)来区分不同的环境,一个命名空间对应一个环境
- 用配置组(group)来区分不同的环境,命名空间用默认的public即可,一个组对应一种环境
- 用配置集ID(Data ID)名称来区分不同的环境,命名空间和组用默认的即可,通过文件命名来区分
nginx介绍
- nginx是一个高性能的 HTTP 和很强大的高性能 Web反向代理服务
feign的介绍及作用?
- Feign是一个声明式的http客户端
作用:解决RestTemplate代码可读性差,编程体验不统一,参数复杂URL难以维护等问题
优雅的实现http请求的发送<br />**feign的基本工作原理?**
feign的性能优化?
gateway网关的介绍及作用?
- 是整个微服务API请求的入口,负责拦截所有请求,分发到服务上去
- 作用:实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡,隐藏服务端的ip,黑名单与白名单拦截、授权等
gateway网关中路由的作用?
- 路由是构建网关的基本模块,它由 ID、目标 URI、一系列的断言和过滤器组成,如果断言为 true 则匹配该路由
如何配置一个路由?
gateway中断言的作用?
- 判断路由的规则
gateway中过滤器的作用?
- 对请求或响应做处理
如何保证过滤器的执行顺序?
