请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

解决网关的单点故障

能详细介绍一下网关的高可用怎么做吗?外部该怎么调用,通过什么来做负载均衡?

正在回答 回答被采纳积分+3

1回答

张勤一 2021-04-14 15:35:53

同学你好:

    修改网关的端口号,多部署几个实例,通过 Nginx 做负载均衡

1 回复 有任何疑惑可以回复我~
  • 提问者 高原4 #1
    客户端能不能通过Eureka来做负载?网关调用微服务也是通过EUREKA的吗?如果nginx来做高可用,网关注册到eureka还有什么意义呢?
    回复 有任何疑惑可以回复我~ 2021-04-14 15:51:08
  • 张勤一 回复 提问者 高原4 #2
    1. Eureka 是做服务注册与发现的,客户端不能直接访问;2. 网关调用微服务当然是通过 Eureka,要不然网关怎么会知道微服务的地址;3, 网关实现的是聚合所有微服务的访问路径,以及做一些过滤操作;
    Nginx 怎么做高可用?Nginx 做的是访问网关的负载均衡
    回复 有任何疑惑可以回复我~ 2021-04-14 16:22:32
  • 提问者 高原4 回复 张勤一 #3
    按照你的意思,客户端通过nginx来访问网关,网关通过eureka来访问微服务,那网关为什么要注册到eureka?这有什么作用呢?
    回复 有任何疑惑可以回复我~ 2021-04-14 16:37:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信