zuul网关_Zuul(路由网关)基本配置

一:Zuul(路由网关)描述

1、包含了请求的路由和过滤两大主要的功能

2、路由功能负责将外部请求转发到具体的微服务实例上,是实现访问统一的路径入口基础

通俗的说就

3、而过滤器功能则负责对请求的处理过程进行干预,是实现请求效验,服务聚合等功能的基础;Zuul与Eureka进行整合,是将zuul自身注册为Eureka服务治理下的应用,同时Eureka中获取其他的微服务的信息,以后也可以访问微服务都是通过Zuul跳转后获取。

4、注意:Zuul服务最终还是会注册到Eureka中

5、源码地址:https://github.com/Netflix/zuul

二:创建Zuul工程

1、选中父工程(chserivcecloud)右击---->new Other--->Maven Module

2、注意Packageing设置为jar模式

3、chserivcecloud-zuul-9527

1、编辑Zuul工程Pom.xml

1a2f67f0a720a54d0dfd69105d998574.png
b2ed69aaa09cea59ffa42c4776fcbae2.png

2、编辑Zuul工程application.yml

afa2679177ea522ef0c53ea181efc004.png

3、修改本地Host文件

1、C:WindowsSystem32driversetc

d2094b6ac553bcfb2437bbd3842fe85e.png

4、创建主启动类

1、在当前工程中创建Zuul_9527_Ch(src/main/java/com/ch/springcloud/Zuul_9527_Ch.java)

0ced6f0cd9f93cac830a14187e27ea81.png

三:测试

1、启动Eureka的集群

2、启动一个服务提供者chserivcecloud-provider-dept-8001

3、启动一个路由

1、执行

1http://eureka7002.com:7002/

7d254d8beca162e2ae3d1d0f0a8ed8ee.png

2、未通过路由器::http://localhost:8001/dept/get/1

18f7c04e2f93075ece34c2839e20c780.png

3、通过路由器:http://zuul-9527.com:9527/microserivcecloud-dept/dept/get/1

zuul在Eureka中查找microserivcecloud-dept地址中的dept/get/1

8ec044b4cb459ee61803ba44840cbcde.png
697182b485e1c48a13b8271e1372a7c4.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值