zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C++头文件保护符和变量的声明定义
    ReactNavtive框架教程(2)
    扩展方法使用
    华为0基础——(练习用)挑7
    HTTP Status 500
    屏蔽DataGridView控件DataError 事件提示的异常信息
    POJ 3630 Phone List Trie题解
    【学习总结】数学-向量叉积
    9.1-9.30推荐文章汇总
    Autolayout环境设置任意个数相等间距排列的按钮的方法
  • 原文地址:https://www.cnblogs.com/tianlifitting/p/8572523.html
Copyright © 2011-2022 走看看