当前位置: 首页 > news >正文

wordpress标签云添加图片商丘网站seo

wordpress标签云添加图片,商丘网站seo,简述酒店类网站开发的策略,平面设计免费软件客户端负载均衡#xff1a;Spring Cloud Ribbon 一、负载均衡概念 负载均衡在系统架构中是一个非常重要#xff0c;并且是不得不去实施的内容。因为负载均衡对系统的高可用性、 网络压力的缓解和处理能力的扩容的重要手段之一。通常所说的负载均衡指的是服务端负载均衡#…客户端负载均衡Spring Cloud Ribbon 一、负载均衡概念 负载均衡在系统架构中是一个非常重要并且是不得不去实施的内容。因为负载均衡对系统的高可用性、 网络压力的缓解和处理能力的扩容的重要手段之一。通常所说的负载均衡指的是服务端负载均衡分为 硬件负载均衡和软件负载均衡服务端负载均衡架构方式     负载均衡都会维护一个下挂可用的服务端清单并通过心跳检测来剔除故障的服务端节点。 客户端负载均衡与服务端负载均衡最大的不同点在于服务清单的位置在客户端负载均衡 中所有的客户端节点都维护着自己要访问的服务端清单这些清单都来自于服务注册中心。   二、快速入门 代码详情见https://gitee.com/tangjiapi/RibbonDemon.git 三、Spring Cloud Ribbon 实战 1.Ribbon负载均衡策略与自定义配置 在Ribbon中有丰富的负载均衡策略可供选择 策略类                   命名                       描述 RandomRule             随机策略                   随机选择server RoundRobinRule         轮询策略                   按顺序选择server(默认策略) RetryRule              重试策略                   在一个配置时间段内当选择server不成功则一直尝试选择一个可用的server BestAvailableRule      最低并发策略               逐个考察server,如果server断路器打开则忽略在选择其中并发链接最低的server AvailabilityFilterRule 可用过滤策略               过滤掉一直链接失败并被标记为circuit tripped的server,过滤掉那些高并发链接的serveractive connections超过配置的阈值 ResponseTimeWeightRule 响应时间加权策略           根据server的响应时间分配权重。响应时间越长权重越低被选择到的概率就越低 ZoneAvoidanceRule      区域权衡策略               综合判断server所在区域的性能和server的可用轮询选择server并且判定一个AWS Zonede的运行性能是否可用剔除不可用的Zone中的所有Server. 1全局策略设置   Configuration public class TestConfiguration {Beanpublic IRule ribbonRule() {return new RandomRule();} }   凡是通过ribbon的请求都会按照配置的规则进行。 2基于注解的策略设置 /*** 声明用于排除* author Tang Jiujia* since 2019-03-26*/ public interface AvoidScan { }   Configuration AvoidScan public class TestConfiguration {AutowiredIClientConfig config;Beanpublic IRule ribbonRule(IClientConfig config) {return new RandomRule();} } SpringBootApplication EnableDiscoveryClient RibbonClient(name client-a, configuration TestConfiguration.class) //让Spring不去扫描AvoidScan注解的类因为我们的配置是对单个服务源生效 // 所以不能应用于全局如果不排除会报错 ComponentScan(excludeFilters {ComponentScan.Filter(type FilterType.ANNOTATION, value {AvoidScan.class})}) public class RibbonLoadbalancerApplication {public static void main(String[] args) {SpringApplication.run(RibbonLoadbalancerApplication.class, args);}/*** 用于负载均衡* */BeanLoadBalancedpublic RestTemplate restTemplate() {return new RestTemplate();} } 3基于配置文件的策略设置 client-a:ribbon:NFLoadBalanceRuleClassName: com.netflix.loadbalancer.RandomRule 2.Ribbon超时与重试 F版中的Ribbon重试机制是默认开启的需要添加对于超时时间与重试策略的配置 client-a:ribbon:ConnectTimeout: 30000ReadTimeout: 30000MaxAutoRetries: 1 #对第一次请求的服务的重试次数MaxAutoRetriesNextServer: 1 #要重试的下一个服务的最大数量OkToRetryOnAllOperations: true 3.Ribbon的饥饿加载 Ribbon在进行客户端负载均衡时并不是在启动时就加载上下文而是在实际请求时才去 创建因此这个特性往往会让我们第一次调用时显得疲软乏力严重时会引起调用超时。 所有我们可以通过指定Ribbon客户端的名称来开启饥饿加载即在启动的时候就加载所有 配置项的应用程序上下文。 ribbon:eager-load:enabled: trueclients: client-a, client-b, client-c 4.利用配置文件自定义Ribbon客户端 使用配置文件的优先级最高高于注解和源码中的bean 5.Ribbon脱离Eureka使用 默认情况下Ribbon客户端会从Eureka注册中心读取服务注册列表来达到一种 动态的负载均衡。但如果Eureka是一个供很多人使用的公共注册中心极可能产生 服务侵入性问题所以就不要从Eureka读取服务列表了而应该在Ribbon客户端自行指定 服务地址让Ribbon脱离Eureka来使用。 首先需要在Ribbon中禁用Eureka功能 ribbon:eureka:enable: false 然后对源服务设定地址列表 client:ribbon:listOfServers: http://localhost:7070, http://localhost:7071  转载于:https://www.cnblogs.com/Shadowplay/p/10477337.html
http://www.pierceye.com/news/805936/

相关文章:

  • 网络推广怎么免费做网站内部优化的方法
  • 沧州wap网站制作哈尔滨建设网证件查询
  • 一键查询注册过的网站快速排名教程
  • 响应式模板网站泰安招聘信息最新招聘2021
  • 信阳市住房和城乡建设厅网站wordpress加载速度
  • 建设本地网站 配置iis百度h5在线制作免费
  • 网站托管服务器做外贸去哪些网站找老外
  • 一个空间可以做几个网站微信公众号 做不了微网站
  • 嘉兴seo外包公司黄骅seo
  • 做网站录入和查询需求网络推广公司口碑
  • 招远专业做网站公司wordpress获取qq昵称 头像
  • 河北网站建设业务服务称赞的项目管理平台
  • 用jsp做的网站首页如何建立一个网站来卖东西
  • 外贸型网站建设的基本流程宣传型网站建设
  • 济南手机网站开发公司贵阳网络推广公司
  • 网站开发需求模板找网络公司做推广费用
  • 网站推广工具推荐广州公关公司招聘
  • 网站搭建平台源码做健身网站开题报告
  • 大芬网站建设樟树网站开发
  • 北京通州个人网站建设哈尔滨建设工程招投标办公室
  • 怎样开个人网站如何做百度免费推广
  • 深圳成品网站超市佛山网站建设机构
  • 江苏 网站建设第一次做网站做后感
  • wordpress翻译公司网站没事网站建设项目规划书
  • 东莞建设年审网站我的世界充钱网站怎么做
  • 太原网站排名系统电子商务市场营销
  • 社区网站开发进度表2018年做网站还能
  • 论企业网站建设的必要性内网网站搭建设
  • 网站建设怎么翻译如何建立自己的网站
  • 2345网址大全热门seo推广排名稳定