• sping cloud微服务中zuul路由


    不论是使用传统路由的配置方式还是服务路由的配置方式,我们都需要为每个路由规则定义匹配表达式;

         ? 匹配任意的单个字符   URL路径 /user-service/?    匹配比如: /user-service/a 、 /user-service/b 、 /user-service/c

         *匹配任意数量的字符                   /user-service/*                        /user-service/a 、 /user-service/abc 、 /user-service/efg 。但是它无法匹配 /user-service/a/b

         **匹配任意数量的字符,支持多级目录                                        /user-service/a/b 

          如果我们不希望 /hello 接口被路由::

                  zuul.ignored-patterns=/**/hello/**

                  zuul.routes.api-a.path=/api-a/**

                  zuul.routes.api-a.serviceId=hello-service

          实际配置  zuul:
                             routes:
                                user-service:
                                      path: /basic/**
                                      service-id: channel-basic-service
                               order-service:
                                      path: /order-service/**
                                      service-id: channel-order-service

         通过网关来访问 hello-service 的 /hello 接口: http://localhost:8888/api-a/hello

  • 相关阅读:
    MyBatis insert 返回主键的方法
    Linux实时网络监控工具:iftop
    深入理解Spring MVC 思想
    spring启动时加载字典表数据放入map
    mysql PROCEDURE ANALYSE() 用法
    http://www.cnblogs.com/shihaiming/
    maven 多模块项目
    分布式存储 CentOS6.5虚拟机环境搭建FastDFS-5.0.5集群(转载-2)
    Nginx1.8.0版本平滑升级新版本1.9.7
    Linux 添加Nginx 到 service 启动
  • 原文地址:https://www.cnblogs.com/tianlifitting/p/8572523.html
Copyright © 2020-2023  润新知