做网站简单的软件,网站上放个域名查询,网络营销的优势和劣势,做erp系统的网站目录
负载均衡流程
负载均衡策略
Ribbon加载策略 负载均衡流程 Ribbon将http://userservice/user/1请求拦截下来#xff0c;帮忙找到真实地址http://localhost:8081LoadBalancerInterceptor类对RestTemplate的请求进行拦截#xff0c;然后从Eureka根据服务id获取服务列表帮忙找到真实地址http://localhost:8081LoadBalancerInterceptor类对RestTemplate的请求进行拦截然后从Eureka根据服务id获取服务列表随后利用负载均衡算法得到真实的服务地址信息替换服务id即根据service名称获取到了服务实例的ip和端口 负载均衡策略 IRule决定负载均衡策略轮询调度随机规则重试规则负载均衡的规则都定义在IRule接口中IRule的实现类 默认的实现就是ZoneAvoidanceRule根据zone选择服务列表然后轮询是一种轮询方案自定义负载均衡策略1.在order-service启动类中定义一个新的IRule(所有服务都生效)配置灵活但修改时需要重新打包发布 2.在order-service的配置文件中修改负载均衡规则(只有当前服务生效)直观方便无需重新打包发布但是无法全局配置 Ribbon加载策略 Ribbon默认是采用懒加载即第一次访问时才会去创建LoadBalanceClient请求时间会很长饥饿加载则会在项目启动时创建降低第一次访问的耗时配置开启饥饿加载