北京做网站推广兼职,公众号搭建第三方平台,wordpress 如何用,建设网站的目的目录
1 什么是网关#xff1f;
2 Gateway的使用
2.1 在其pom文件中引入依赖
2.2 然后gateway配置文件中配置信息
2.3 启动网关微服务
3 网关处理流程
4 前端-网关-微服务-微服务间实现信息共享传递 1 什么是网关#xff1f;
网关#xff1a;就是网络的关口#xff…目录
1 什么是网关
2 Gateway的使用
2.1 在其pom文件中引入依赖
2.2 然后gateway配置文件中配置信息
2.3 启动网关微服务
3 网关处理流程
4 前端-网关-微服务-微服务间实现信息共享传递 1 什么是网关
网关就是网络的关口负责请求的路由、转发、身份校验。 2 Gateway的使用
此处使用的是最常用的GatewayGateway一般是一个单独的微服务
2.1 在其pom文件中引入依赖
dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-gateway/artifactId
/dependency
2.2 然后gateway配置文件中配置信息
server:port: 8080 # 服务端口号
spring:application:name: gateway #服务名称cloud:nacos:server-addr: 172.16.121.128:8848 #nacos地址gateway:routes:- id: item-service #路由微服务名称uri: lb://item-service #路由目标微服务 lb代表负载均衡协议predicates: #路由断言判断是否符合规则符合规则路由到目标- Path/items/**,/search/** #以请求路径做判断只要符合匹配规则的请求就会 被转发到上面信息对应的微服务中去- id: cart-serviceuri: lb://cart-servicepredicates:- Path/carts/**- id: user-serviceuri: lb://user-servicepredicates:- Path/users/**,/addresses/**- id: pay-serviceuri: lb://pay-servicepredicates:- Path/pay-orders/**- id: trade-serviceuri: lb://trade-servicepredicates:- Path/orders/**default-filters: #默认过滤器对请求进行处理- AddRequestHeaderheaderName, project is well #在请求头中添加信息前键后值。
2.3 启动网关微服务
之前的请求即可通过网关路由然后转发到对应的微服务之中
3 网关处理流程
关键阶段在过滤器阶段用户可以自定义过滤器完成操作且一般在PRE阶段完成用户登录校验具体操作需要看下一篇详细的文章。 4 前端-网关-微服务-微服务间实现信息共享传递
请参考下一篇文章
SpringCloud 前端-网关-微服务-微服务间实现信息共享传递