
ribbon
spring cloud ribbon 是基于netflix ribbons实现的一套客户端负载均衡工具
lazy_cat_go
这个作者很懒,什么都没留下…
展开
-
ribbon自定义rule报错java.net.UnknownHostException:
java.net.UnknownHostException: my-dept-provider at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_141] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[na:1.8.0_141] at java.net.SocksSocketImpl.conne原创 2020-07-06 15:05:46 · 443 阅读 · 0 评论 -
ribbon核心组件IRule
Irule的功能 根据特定的算法中从服务列表中选取一个要访问的服务 ribbon的架构图 1.在eurekaserver中查询可用服务列表 2.根据负载均衡策略(轮询,随机,响应时间加权等),选在一个服务 ribbon的负载均衡服务有7个 RoundRobinRule 轮训 RandomRule 随机 AvailabilityFilteringRule 会优先过滤掉由于多次访问故障而处于断路器跳闸状态的服务,还有并发的连接数超过临界值的服务,然后对剩余的服务列表按照轮训策略进行访问 Weig原创 2020-07-04 19:55:21 · 566 阅读 · 0 评论 -
集中式LB和进程内LB区别
集中式负载均衡 在服务的消费方和提供方之间使用独立的负载均衡设施(可以是硬件,如F5,也可以是软件,如nginx),由该设施负责吧访问请求通过某中策略转发至服务的提供方 进程内负载均衡 将负载均衡逻辑集成到消费方,消费方从服务注册中心获知那些地址可用,然后自己再从这些地址中选择一个合适的服务器,例如ribbon,ribbon只是一个类库,集成在消费方进程,消费方通过它来获取到服务提供方的地址 记性不好,先记下来!!!!!!!!!!! ...原创 2020-07-04 14:45:15 · 983 阅读 · 0 评论