netflix zuul服务器和netflix尤里卡服务器有什么区别?

3 spring-boot microservices spring-cloud spring-cloud-netflix

我创建了两个java spring-boot微服务,它们分别是1)生产者2)使用者,并且我已经使用spring eureka服务器进行服务注册和发现。它工作正常。那么Netflix Zuul的用途是什么。

Apo*_*llo 7

假设您有20个用户可以与之交互的服务,我们当然不会公开公开每个服务,因为那太疯狂了(因为所有服务都有不同的端口和上下文),因此最好的方法是使用API​​网关,它将作为对我们应用程序(以微服务模式开发的)的单入口访问,而Zuul正是其中。Zuul充当您在其后运行的所有微服务的反向代理,并且能够遵循

  • 认证方式

  • 动态路由

  • 服务迁移

  • 减载

  • 安全

  • 静态响应处理

  • 主动/主动流量管理

您可以在此处浏览文档