思考面试题:
    **

    • 集中管理所有实例的配置
    • 配置变更时,及时通知微服务,实现配置的热更新

    nacos如何保证高可用


    nacos如何动态变更配置


    nacos如何实现多环境配置

    • 用命名空间(namespace)来区分不同的环境,一个命名空间对应一个环境
    • 用配置组(group)来区分不同的环境,命名空间用默认的public即可,一个组对应一种环境
    • 用配置集ID(Data ID)名称来区分不同的环境,命名空间和组用默认的即可,通过文件命名来区分

    nginx介绍

    • nginx是一个高性能的 HTTP 和很强大的高性能 Web反向代理服务

    feign的介绍及作用?

    • Feign是一个声明式的http客户端
    • 作用:解决RestTemplate代码可读性差,编程体验不统一,参数复杂URL难以维护等问题

      1. 优雅的实现http请求的发送<br />**feign的基本工作原理?**

    feign的性能优化?


    gateway网关的介绍及作用?

    • 是整个微服务API请求的入口,负责拦截所有请求,分发到服务上去
    • 作用:实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡,隐藏服务端的ip,黑名单与白名单拦截、授权等

    gateway网关中路由的作用?

    • 路由是构建网关的基本模块,它由 ID、目标 URI、一系列的断言和过滤器组成,如果断言为 true 则匹配该路由

    如何配置一个路由?
    image.png
    gateway中断言的作用?

    • 判断路由的规则

    gateway中过滤器的作用?

    • 对请求或响应做处理

    如何保证过滤器的执行顺序?