springCloud(F版)(4)——zuul集群及顶层负载均衡

上一篇博文我们引入了zuul路由网关实现了对不同生产者服务集群的路由转发。不过真正系统发布时有以下问题:

1.zuul里的配置文件会暴露我们所有接口的信息,放在顶层不合适

2.毕竟落实了路由分发和过滤器功能,当接口很多的时候也是可能宕机的

其他考虑应该还有很多,我只是简单理解了一下。下面优化一下我上一个博文里的系统结构图,将来zuul集群化实现高可用,另外放一个顶层的负载均衡去访问下面的zuul集群。

项目源码和可执行jar包已上传到百度云盘备份:链接:https://pan.baidu.com/s/1QrfJbNUk9WAbRKf5ApoB7Q 密码:375p

 

其实改造很简单,打包上一个博文里的zuul工程,运行两个做成路由集群,再创建一个zuul工程去专门做顶层的负载均衡。

一、mvn打包上一个博文中做好的zuul工程:

打包方法参考我之前的博文:https://blog.csdn.net/qq_15903671/article/details/81938934

二、运行zuul集群测试一下:

打包好之后开启Eureka server和两个生产者服务集群,指令上我前面的博文里找吧。然后启动我们新的zuul集群:

命令行进入工程根目录的target目录,输入指令  java -jar **.jar --serve

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值