软件系统架构
Whynotwu
源于生活,而高于生活。
展开
-
Ribbon负载均衡算法都有哪几种?随机策略工作原理并实现
RoundRobinRule:轮询的方式 默认 RandomRule:随机方式 WeightedResponseTimeRule:加权策略,根据响应时间分配权重的方式,响应越快分配的值越大。 BestAvailableRule:请求数最少策略,选择并发量最小的服务器分配。 RetryRule:在配置时间段内选择server不成功,使用subRule方式选择可用的Server。 ZoneAvoidanceRule:根据服务器的性能和可用性来选择。 AvailabilityFilteringRule原创 2021-06-21 23:48:04 · 426 阅读 · 0 评论 -
观察者模式
对象间存在一对多关系时,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会自动通知依赖它的观察者对象,使它们能自动更新。原创 2021-06-20 17:54:45 · 176 阅读 · 0 评论 -
发布订阅模式
发布/订阅是一种消息范式,消息发布者(Publisher)不会将消息直接发送给订阅者(Subscriber),而是通过消息通道(Event Channel)广播出去,让订阅者收到。 1.发布者接口 public interface Publisher { public void publish(Channel channel ,String msg); } 2.订阅者接口 public interface Subcriber { public void subcrib...原创 2021-06-20 17:36:12 · 260 阅读 · 0 评论