使用 zuulspring cloud gateway 做网关

Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器,可以使用Zuul进行以下操作:

  • 认证
  • 洞察
  • 压力测试
  • 金丝雀测试
  • 动态路由
  • 服务迁移
  • 负载脱落
  • 安全
  • 静态相响应处理
  • 主动/被动流量管理

关于Zuul的详细功能介绍请参考路由器和过滤器:Zuul

spring cloud gateway 是 spring cloud 开发的新一代网关服务,详细介绍可以参考sprig cloud gateway

使用 zuulspring cloud gateway 作为网关,核心需要解决的问题是从服务中心发现其他微服务实例, 需要使用到 spring cloud huawei 的组件, 详细开发指南可以参考zuul用spring cloud huawei的例子gateway用spring cloud huawei的例子