最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

GetWay一

互联网 admin 4浏览 0评论

GetWay一

一 概念
由Route(路由),Predicate(断言),Filter(过滤)组成

1 route:由ID,目标URL,一系列断言和过滤器组成,如果断言为true则匹配该路由

2 Predicate(断言):开发人员可匹配HTTP请求中所有内容(如请求头和请求参数),如果请求与断言匹配则进行路由

3 Filter(过滤):可以在请求路由前后对请求修改

二:使用

1 修改pom.xml,注意不要加web依赖,否则报错

  <dependencies><!--新增gateway--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency></dependencies>

2 yml配置

server:port: 9527spring:application:name: cloud-gatewaycloud:gateway:routes:- id: payment_routh #payment_route    #路由的ID,没有固定规则但要求唯一,建议配合服务名uri: http://localhost:8001          #匹配后提供服务的路由地址# uri: lb://CLOUD-PAYMENT-SERVICE #匹配后提供服务的路由地址predicates:- Path=/payment/get/**         # 断言,路径相匹配的进行路由- id: payment_routh2 #payment_route    #路由的ID,没有固定规则但要求唯一,建议配合服务名uri: http://localhost:8001          #匹配后提供服务的路由地址#uri: lb://CLOUD-PAYMENT-SERVICE #匹配后提供服务的路由地址predicates:- Path=/Payment/lb/**         # 断言,路径相匹配的进行路由

3 成功效果:超时原本8001端口可以访问的资源,现在通过9527端口也能访问

8001

9527

GetWay一

一 概念
由Route(路由),Predicate(断言),Filter(过滤)组成

1 route:由ID,目标URL,一系列断言和过滤器组成,如果断言为true则匹配该路由

2 Predicate(断言):开发人员可匹配HTTP请求中所有内容(如请求头和请求参数),如果请求与断言匹配则进行路由

3 Filter(过滤):可以在请求路由前后对请求修改

二:使用

1 修改pom.xml,注意不要加web依赖,否则报错

  <dependencies><!--新增gateway--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency></dependencies>

2 yml配置

server:port: 9527spring:application:name: cloud-gatewaycloud:gateway:routes:- id: payment_routh #payment_route    #路由的ID,没有固定规则但要求唯一,建议配合服务名uri: http://localhost:8001          #匹配后提供服务的路由地址# uri: lb://CLOUD-PAYMENT-SERVICE #匹配后提供服务的路由地址predicates:- Path=/payment/get/**         # 断言,路径相匹配的进行路由- id: payment_routh2 #payment_route    #路由的ID,没有固定规则但要求唯一,建议配合服务名uri: http://localhost:8001          #匹配后提供服务的路由地址#uri: lb://CLOUD-PAYMENT-SERVICE #匹配后提供服务的路由地址predicates:- Path=/Payment/lb/**         # 断言,路径相匹配的进行路由

3 成功效果:超时原本8001端口可以访问的资源,现在通过9527端口也能访问

8001

9527

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论