zoukankan      html  css  js  c++  java
  • gateway yml配置文件转成json

            - id: admin-service
              uri: lb://admin-service
              predicates:
              - Path=/admin/**
              - Weight=service1, 90
              filters:
              - SwaggerHeaderFilter
              - StripPrefix=1
            - id: order-service
              uri: lb://order-service
              predicates:
              - Path=/order-s/**
              filters:
              - SwaggerHeaderFilter
              - StripPrefix=1
            - id: test-service
              uri: lb://test
              predicates:
              - Path=/demo/**
              filters:
              - SwaggerHeaderFilter
              - StripPrefix=1 
    
    
    
    [
      {
        "route_id": "admin-service",
        "route_definition": {
          "id": "admin-service",
          "predicates": [
            {
              "name": "Path",
              "args": {
                "_genkey_0": "/admin/**"
              }
            },
            {
              "name": "Weight",
              "args": {
                "_genkey_0": "service1",
                "_genkey_1": "90"
              }
            }
          ],
          "filters": [
            {
              "name": "SwaggerHeaderFilter",
              "args": {}
            },
            {
              "name": "StripPrefix",
              "args": {
                "_genkey_0": "1"
              }
            }
          ],
          "uri": "lb://admin-service",
          "order": 0
        },
        "order": 0
      },
      {
        "route_id": "order-service",
        "route_definition": {
          "id": "order-service",
          "predicates": [
            {
              "name": "Path",
              "args": {
                "_genkey_0": "/order-s/**"
              }
            }
          ],
          "filters": [
            {
              "name": "SwaggerHeaderFilter",
              "args": {}
            },
            {
              "name": "StripPrefix",
              "args": {
                "_genkey_0": "1"
              }
            }
          ],
          "uri": "lb://order-service",
          "order": 0
        },
        "order": 0
      },
      {
        "route_id": "test-service",
        "route_definition": {
          "id": "test-service",
          "predicates": [
            {
              "name": "Path",
              "args": {
                "_genkey_0": "/demo/**"
              }
            }
          ],
          "filters": [
            {
              "name": "SwaggerHeaderFilter",
              "args": {}
            },
            {
              "name": "StripPrefix",
              "args": {
                "_genkey_0": "1"
              }
            }
          ],
          "uri": "lb://test",
          "order": 0
        },
        "order": 0
      }
    ]
    
  • 相关阅读:
    Java安全之Filter权限绕过
    Java学习之struts2使用
    Java学习之Hibernate框架使用
    Java学习之Maven使用
    .Net Core3.1中SameSite的使用方法、遇到的问题以及解决办法
    .Net Core 3.1简单搭建微服务
    在VM虚拟机中安装FTP服务
    Hyper-V中的虚拟机(Centos)安装FTP服务
    Docker相关操作
    .Net Core 3.1 服务端配置跨域
  • 原文地址:https://www.cnblogs.com/bear129/p/10643290.html
Copyright © 2011-2022 走看看