fast-request icon indicating copy to clipboard operation
fast-request copied to clipboard

希望支持Spring Gateway网关

Open miaomiaojianglove opened this issue 3 years ago • 0 comments

建议/改进(Suggestion/improvement)

eg:希望支持xx类型的解析(eg:hope to support parsing of type XX) 微服务项目 每个项目都有单独的网关配置和端口号 希望能加入一个配置功能 可以自动读取Spring Gateway的配置文件 实现网关自动路由 或者给个配置地方也行 image 类似配置如下 routes: #路由数组 #用户中心路由 - id: mall-user #当前路由的标识,唯一,默认是UUID uri: lb://mall-user #请求转发后的最终地址 order: 1 #路由的优先级,数字越小的优先级越高 predicates: #断言,条件判断 - Path=/api/user/** filters: #过滤器,对请求的URI做处理 - StripPrefix=2 # 0表示不对URI做处理,1表示在请求转发之前去掉第一层路径 2 去掉两层 =/api/user/ #认证中心 - id: mall-oauth uri: lb://mall-oauth order: 1 predicates: - Path=/api/oauth/** filters: - StripPrefix=2 #系统服务 - id: mall-platform uri: lb://mall-platform order: 1 predicates: - Path=/api/platform/** filters: - StripPrefix=2 #推荐服务 - id: mall-platform uri: lb://mall-recommend order: 1 predicates: - Path=/api/recommend/** filters: - StripPrefix=2 #商家服务 - id: mall-business uri: lb://mall-business order: 1 predicates: - Path=/api/business/** filters: - StripPrefix=2 #商品服务 - id: mall-goods uri: lb://mall-goods order: 1 predicates: - Path=/api/goods/** filters: - StripPrefix=2 #购物车 - id: mall-shopcar uri: lb://mall-shopcar order: 1 predicates: - Path=/api/shopcar/** filters: - StripPrefix=2 #消息模块 - id: mall-msg uri: lb://mall-msg order: 1 predicates: - Path=/api/msg/** filters: - StripPrefix=2 #物流模块 - id: mall-logistics uri: lb://mall-logistics order: 1 predicates: - Path=/api/logistics/** filters: - StripPrefix=2 #订单模块 - id: mall-order uri: lb://mall-order order: 1 predicates: - Path=/api/order/** filters: - StripPrefix=2 #支付模块 - id: mall-pay uri: lb://mall-pay order: 1 predicates: - Path=/api/pay/** filters: - StripPrefix=2

miaomiaojianglove avatar Jun 20 '22 08:06 miaomiaojianglove