Spring Cloud Gateway---服务化网关服务

本文介绍了如何将Spring Cloud Gateway注册到Eureka服务注册中心,实现服务化网关,并利用其自动代理所有注册服务的功能。通过配置发现组件和设置服务ID,实现了服务路由。同时验证了通过网关进行的负载均衡,当有两个相同服务ID的服务注册时,网关能交替转发请求,达到后端服务的负载均衡效果。
摘要由CSDN通过智能技术生成

写在前面 本文参考以下文章,请参考原文

 springcloud(十六):服务网关 Spring Cloud GateWay 服务化和过滤器

服务化网关服务

前两篇的例子中是服务网关代理单个服务的使用语法,Spring Cloud Gateway是通过配置yml文件来实现网关的服务路由功能。其实呢,在Spring Cloud 微服务体系中,网关服务需要代理很多服务,通过这样配置的方式会很麻烦。其实呢,是可以不这么麻烦的。我们可以把网关服务作为一个基本的服务注册到服务注册中心,Spring Cloud Gateway 提供了一种默认转发的能力,只要将 Spring Cloud Gateway 注册到服务中心,Spring Cloud Gateway 默认就会代理服务中心的所有服务。

1.准备服务注册中心eureka-server 和 网关内部的微服务  eureka-client 和  eureka-client-1 请参考 Spring Cloud Eureka 服务治理--服务消费 ,Spring Cloud Eureka 服务治理--服务消费

2.把网

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值