学习Ribbon负载均衡失败经验

最近在学习2018的尚硅谷的Ribbon负载均衡轮询,就是先启动3个eureka集群配置,microservicecloud-eureka-7001,microservicecloud-eureka-7002,microservicecloud-eureka-7003在启动3个生产者microservicecloud-provider-dept-8001,microservicecloud-provider-dept-8002,microservicecloud-provider-dept-8003,然后通过参考microservicecloud-consumer-dept-80项目消费,使用轮询模式
然后我按照视频去配置,找到文档去处理,然后最后成了这样,访问http://localhost/consumer/dept/list

在这里插入图片描述
正确的应该是随着访问这个网址,刷新之后随着配置的provider配置的不同的数据库显示的数据不同,数据在轮询,但是我这样访问之后还是,然后通过访问http://eureka7001.com:7001/
在这里插入图片描述

发现就注册了一个服务,然后各种找文档没有用,网络上面查也没有,但是我觉得学习还是两个人一起学习,我去找了一个跟我一起学习的老哥,他实现了然后我就直接要来了他的代码,直接Beyond Compare 4比较代码,果然对于手残的人来说,这个软件就是王者疯狂吹,直接吹爆!!!!
好了记录问题

问题详情

Ribbon负载均衡轮询失败,provider注册没有成功,查询问题,Beyond Compare 4查找不同的,找到问题这是provider的配置文件

eureka:
  client: #客户端注册进eureka服务列表内
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/
  instance:
    instance-id: microservicecloud-dept8001   #自定义服务名称信息
    prefer-ip-address: true     #访问路径可以显示IP地址

问题解决

在eureka里面注册,然后发现一个属性叫做instance-id,这个应该是区分的一个重要问题就是他,然后把这个修改为不同的值,然后就没有办法实现轮询,就是他
然后就正常了
http://localhost/consumer/dept/list
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
http://eureka7001.com:7001/


版权声明:本文为weixin_44077141原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。