zoukankan      html  css  js  c++  java
  • 服务网关zuul之四:zuul网关配置

    禁用过滤器
    在Zuul中特别提供了一个参数来禁用指定的过滤器,该参数的配置格式如下:
    zuul.AccessFilter.pre.disable=true
    动态加载
    动态路由
    通过结合Spring Cloud Config的动态刷新机制,可以是实现动态刷新路由规则的功能。
    动态过滤器
    对于实现请求过滤器的动态加载,我们需要借助JVM实现的动态语言的帮助,比如Groovy。

    路由访问映射规则

    修改microservicecloud-zuul-gateway-9527项目的yml文件:新增加以下内容

    # 路由映射
    zuul:
      prefix: /atguigu #增加统一的访问前缀
      #此处添加ignored-services的意义是忽略通过服务名可以访问微服务(添加完成之后不能通过服务名访问微服务) 
      ignored-services: microservicecloud-dept
      #ignored-services: microservicecloud-dept 
      routes: 
        mydept.serviceId: microservicecloud-dept
        mydept.path: /mydept/**

    ignored-services:特别注意此处的配置。通过配置此选项,限制不能通过访问服务名去访问微服务

    如果想把其他很多的微服务都通过配置忽略掉真实访问路径则直接使用”*”来代替

    修改后,实际的访问地址是以下地址:

    http://myzuul.com:9527/microservicecloud-dept/dept/get/2(原始)
    http://myzuul.com:9527/mydept/dept/get/2(修改后)
  • 相关阅读:
    安装图形化界面
    cemtos安装python
    traceback说明
    python常用魔法函数
    python上传文件接口
    文件上传接口
    MongoDB安装与使用
    解决macOS系统向有跳板机的服务器传文件
    mac终端命令sftp
    linux下mysql服务安装
  • 原文地址:https://www.cnblogs.com/duanxz/p/7543592.html
Copyright © 2011-2022 走看看