springcloud已经有zuul做网关了,为何还需要在zuul前面配置一层nginx?

nginx做路由转发
zuul也可以
这样的话,用nginx做反向代理路由是不是多此一举?

阅读 13.3k
3 个回答

Nginx 还要负责 SSL 呢.

有时候还要顺带反代一下前端静态资源或是 Node.js 之类的.

单从这个特性上讲,确实可以不用。如果多个zuul实例的话,如何实现自身的负载均衡,想必通过nginx是个不错的方案,毕竟网关也要高可用

你说的这种情况一般用于zuul集群 + nginx 实现网关高可用的情况。如果只是个路由,两者性能相差不大

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题