摘要:
演示IPing 提前启动了这些服务 这样IPing就写完了。 重启consumer服务 访问报错。 报错原因就是IPing在起作用,本身就是通过请求访问我们的服务, 这里我们配置的IPing是全局的,所以他不区分服务,不区分服务的情况下呢,它这里访问的就是任何服务的/abc的地址。如果这个url是存 阅读全文
摘要:
allServerList是所有的服务 upServerList:是在线的服务。 结束 阅读全文
摘要:
自定义IRule Ctrl+Shift+Alt+N搜索,ribbon-loadbalancer 所有的实现都在这个包下 包含了很多的规则 来看下RandomRule的规则继承AbstractLoadBalancerRule并实现choose方法。 全量的是所有的服务列表。在线的是保持在线的服务列表 阅读全文
摘要:
最快的可实现的算法, 根据返回的时候动态的平衡的算法 用什么算法直接在这里返回对象 重启Consumer服务 随机切换 换一个规则 再次重启consumer服务 结束 阅读全文
摘要:
启动我们的consumer服务。 这个有个sayHello的方法 刷新页面,默认的就已经是负载均衡了。 http://localhost:7201/sayhello?message=eureka 简化开发的流程 让restTemplate 具有负载均衡的能力。加上@Loadbalanced注解 re 阅读全文
摘要:
演示环境修改,解决ribbon和eureka的整合 复制配置文件改个名字 把端口改成7102 再复制一个端口是7103 这样我们就有个三个配置文件,我们来启动三次 分别启动不同的配置文件。 复制 再来创建两个 再继续添加 原来那个01改回来,改成02. 启动测试 先启动eureka server 启 阅读全文