Zuul 路由网关|学习笔记

简介: 快速学习 Zuul 路由网关

开发者学堂课程【微服务框架 Spring Cloud 快速入门Zuul路由网关】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/614/detail/9367


Zuul路由网关

 

zuul 是什么?

网关的意思就是,从A到B要经过一个统一的封装接口,这个接口就是网关。

而在我们的案例中是对外统一暴露这个服务的接口。具体来说,Spring Cloud 中的 loT、mobile 和 browser 这所有的访问都要通过 API Gateway,而 API Gateway 在其就好比是一楼大厅收发室的门卫大爷,如果要进入小区就必须要通过他,这就是网关。

它就是一个最外层的访问接口而网关则是起到了过滤的作用。

图片1.png

过滤和路由

第一点:

实现外部访问统一入口的基础好比包饺子一样,我们不想让别人知道里面是什么馅料,里面可能是各种馅料,而外面这层皮就起着这个作用,饺子皮就好比是网关),还有一个作用就是起着安全加固的作用。

举例:我们使用滴滴(手机的 app)时,乘客与司机用电话沟通的时候,号码就不是对方的真实号码,这就起到了一个过滤保护的作用。总结就是起到了路由转发和请求的功能。

第二点:

和 Eureka 进行整合意思就是,我们把Eureka当做宏福科技园物业,那么此时尚硅谷注册进去就是一个微服务,尚硅谷入住到宏福科技园这个科技楼里面。

Zuul 就好比是一楼的保安,他也在物业公司上班。在其他人想要查找楼中的信息时,保安 zuul 也要获得其他微服务的信息,比如保安要查找楼层入住的企业有哪些,之后他再告诉快递员有没有这些企业,他能不能够访问。

而 zuul 就是统一外部访问的网关

Zuul 包含了对请求的路由和过滤两个最主要的功能:

其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul 和 Eureka进行整合,将 Zuul 自身注册为 Eureka 服务治理下的应用,同时从 Eureka 中获得其他微服务的消息,也即以后的访问微服务都是通过 Zuul 跳转后获得。

注意:Zuul 服务最终还是会注册进 Eureka

提供=代理+路由+过滤三大功能

官网资料

https://github.com/Netflix/zuul/wiki/Getting-Started

相关文章
|
28天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
46 4
|
1月前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
【10月更文挑战第27天】计算机主机网关的作用类似于小区传达室的李大爷,负责将内部网络的请求转发到外部网络。当小区内的小不点想与外面的小明通话时,必须通过李大爷(网关)进行联系。网关不仅帮助内部设备与外部通信,还负责路由选择,确保数据包高效传输。此外,网关还参与路由表的维护和更新,确保网络路径的准确性。
48 2
|
2月前
|
网络协议 网络虚拟化 网络架构
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(上)
77 1
|
1月前
|
监控 网络协议 数据安全/隐私保护
vos3000外呼系统如何检查落地网关配置正常,路由分析
使用VOS3000外呼系统时,确保呼叫畅通的关键在于检查落地网关配置和进行路由分析。具体步骤包括:登录管理界面,检查网关状态和配置,配置外呼规则,测试拨打电话,以及分析日志和报告。通过这些步骤,可以确保系统稳定运行,提高外呼成功率和通话质量。
|
3月前
|
负载均衡 Java 网络架构
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
实现微服务网关:Zuul与Spring Cloud Gateway的比较分析
144 5
|
2月前
|
网络协议 数据安全/隐私保护 网络虚拟化
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
【网络实验】/主机/路由器/交换机/网关/路由协议/RIP+OSPF/DHCP(下)
66 0
|
3月前
|
测试技术 微服务
微服务(八)-服务网关zuul(四)
微服务(八)-服务网关zuul(四)
|
3月前
|
监控 前端开发 Java
微服务(七)-服务网关zuul(三)
微服务(七)-服务网关zuul(三)
|
5月前
|
监控 负载均衡 Java
深入理解Spring Cloud中的服务网关
深入理解Spring Cloud中的服务网关
|
2月前
|
安全 5G 网络性能优化

热门文章

最新文章