Spring Cloud Zuul路由网关

Zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。

Zuul 在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门,也要注册入Eureka.

微服务架构体系中,通常一个业务系统会有很多的微服务,比如:OrderService、ProductService、UserService…,为了让调用更简单,一般会在这些服务前端再封装一层,类似下面这样:
Spring Cloud Zuul路由网关
前面这一层俗称为“网关层”,其存在意义在于,将"1对N"问题 转换成了"1对1”问题(路由),同时在请求到达真正的微服务之前,可以做一些预处理(过滤),比如:来源合法性检测,权限校验,反爬虫之类
Spring Cloud Zuul路由网关
Zuul和Eureka进行整合,将Zuul吱声注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获取

官网资料 https://github.com/Netflix/zuul

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-12-02
  • 2021-05-24
  • 2021-09-01
  • 2021-11-06
  • 2021-07-14
猜你喜欢
  • 2022-01-15
  • 2021-03-26
  • 2021-09-29
  • 2021-04-20
  • 2021-09-22
  • 2021-12-12
  • 2022-02-22
相关资源
相似解决方案