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

海口网站建设费用幸福宝推广app网站入口

海口网站建设费用,幸福宝推广app网站入口,网站后台密码忘记了,做网站大概价格目录 负载均衡策略#xff1a; 负载均衡的两种方式#xff1a; 饥饿加载 1. Ribbon负载均衡规则 规则接口是IRule 默认实现是ZoneAvoidanceRule#xff0c;根据zone选择服务列表#xff0c;然后轮询 2#xff0e;负载均衡自定义方式 代码方式:配置灵活#xff0c;但修…目录 负载均衡策略 负载均衡的两种方式 饥饿加载 1. Ribbon负载均衡规则 规则接口是IRule 默认实现是ZoneAvoidanceRule根据zone选择服务列表然后轮询 2负载均衡自定义方式 代码方式:配置灵活但修改时需要重新打包发布 配置方式:直观方便无需重新打包发布但是无法做全局配置 3饥饿加载 开启饥饿加载 指定饥饿加载的微服务名称   负载均衡策略 通过定义IRule实现可以修改负载均衡规则有两种方式: 1代码方式:在order-service中的OrderApplication类中定义一个新的IRule: Bean     public IRule randomRule(){         return new RandomRule();//将负载均衡设置为随机范围为整个order服务     } MapperScan(cn.itcast.order.mapper) SpringBootApplication public class OrderApplication {public static void main(String[] args) {SpringApplication.run(OrderApplication.class, args);}//创建RestTemplate并注入Spring容器BeanLoadBalancedpublic RestTemplate restTemplate(){return new RestTemplate();}Beanpublic IRule randomRule(){return new RandomRule();//将负载均衡设置为随机,范围为整个order} } 2 配置文件方式:在order-service的application.yml文件中添加新的配置也可以修改规则 userservice:ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule #负载均衡规则随机。范围userservice服务 server:port: 8080 spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSLfalseusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice #order的微服务名称 mybatis:type-aliases-package: cn.itcast.user.pojoconfiguration:map-underscore-to-camel-case: true logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS eureka:client:service-url: #eureka地址信息defaultZone: http://127.0.0.1:10086/eureka userservice:ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule #负载均衡规则随机。范围userservice服务 ribbon:eager-load:enabled: true #开启饥饿加载clients: #指定饥饿加载的服务- userservice 负载均衡的两种方式 1、轮循每个userservice循环执行 当我们执行四次请求时可以看到user1执行1和3user2执行2和4 2、随机每个userservice随机执行 当我恩执行五次请求时可以看到user1执行1、4、5user2执行2、3 饥饿加载 Ribbon默认是采用懒加载即第一次访问时才会去创建LoadBalanceClient请求时间会很长。而饥饿加载则会在项目启动时创建降低第一次访问的耗时通过下面配置开启饥饿加载: ribbon:eager-load:enabled: true #开启饥饿加载clients: #指定饥饿加载的服务- userserviceserver:port: 8080 spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSLfalseusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice #order的微服务名称 mybatis:type-aliases-package: cn.itcast.user.pojoconfiguration:map-underscore-to-camel-case: true logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS eureka:client:service-url: #eureka地址信息defaultZone: http://127.0.0.1:10086/eureka userservice:ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule #负载均衡规则随机。范围userservice服务 ribbon:eager-load:enabled: true #开启饥饿加载clients: #指定饥饿加载的服务- userservice 下面进行比较两种加载速度 1、使用默认的懒加载 2、使用饥饿加载 访问速度得到提升。 原因饥饿加载时当启动项目时这些服务会直接加载上。而懒加载只有访问的时候才会加载导致加载时间过长。 代码文件点击下载https://pan.baidu.com/s/1N_sqj2YxdZJkYoqHJqAyZw?pwdwtxq 上一篇Eureka 下一篇Nacos的下载和配置
http://www.sadfv.cn/news/352812/

相关文章:

  • 自己建立网站怎么搞汕头建网站
  • 石家庄智能网站建设如何做广告宣传与推广
  • 个人网站可以做电商么网站 收费
  • 网站被k十大原因jsp网站搭建
  • 开创云网站建设支持天津河东网站建设公司
  • dedecms+wordpress兰州seo技术优化排名公司
  • 天津网站建设noajt出入南京最新通知今天
  • vs做网站怎么调试专业网站建设公司首选公司
  • 电子商务创建网站雄安做网站
  • 河曲县城乡建设管理局网站网站建设项目实施方案
  • 可以做贺卡的网站网站建设费用 无形资产
  • 交友营销型网站北京住房投资建设中心网站首
  • 保健食品东莞网站建设闵行区seo快速排名优化哪里好
  • 个人怎么自己建网站河源seo
  • 广州网站推广解决方案换物网站为什么做不起来
  • 东阿网站建设公司系统显示没有安装wordpress
  • 牛商网营销型网站建设商标设计网免费
  • 天津建设银行公积金缴费网站河南项目信息网
  • 2015微信网站wordpress 如何发布
  • 网站建设总体设计代理公司是干什么的
  • 南京网站建设服务站内优化怎么做
  • 企业网站源码哪个最好网络营销导向的网站建设
  • 广告推广平台网站有哪些效果图制作收费标准
  • 湖南网站制作公司推荐做华为网站的还有哪些功能
  • 做网站一般注意些什么重庆建设工程信息网下载
  • 网站源码如何开发网站平台开发
  • 中山建网站找哪家个人做医疗类网站违法
  • 免费的ppt模板网站有哪些如何投诉做网站的公司
  • 做产品表情的网站网页版传奇3
  • 网站开发与软件销售郴州市地图全图