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

烟台海阳市专业做网站2022最近比较火的营销事件

烟台海阳市专业做网站,2022最近比较火的营销事件,重庆网站建设cq,校园网站建设意义Ribbon与Eureka的关系 Eureka的服务拉取与负载均衡都是由Ribbon来实现的。 当服务发送http://userservice/user/xxxhtt://userservice/user/xxx请求时,是无法到达userservice服务的,会通过Ribbon会把这个请求拦截下来,通过Eureka-server转换…

Ribbon与Eureka的关系

Eureka的服务拉取与负载均衡都是由Ribbon来实现的。

当服务发送http://userservice/user/xxxhtt://userservice/user/xxx请求时,是无法到达userservice服务的,会通过Ribbon会把这个请求拦截下来,通过Eureka-server转换为真实的ip与端口。

如果服务名对应多个服务,Eureka-server会把所有的ip与端口返回给Ribbon,Ribbon来做负载均衡。

@LoadBalanced注解表示以后的请求由Ribbon拦截和处理。

 

负载均衡策略

Ribbon的负载均衡策略规则是一个叫做IRule的接口来定义的,每一个子接口都是一种规则。

下面是IRule接口的继承关系图:

 

调整负载均衡的方案

Ribbon的默认负载均衡策略是轮询(Round Robin)调度。

方法一,定义一个新的IRule:

这种方法,以后不管调用哪个微服务都是指定这个方案的。

@Bean
public IRule randomRule() {return new RandomRule();
}

 方法二,在yml中配置:

只有userservice这个服务时,才会使用RandomRule的方案。

userservice:ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule

注意:方法一的优先级比方法二高! 

解饿加载

Ribbon模式是采用懒加载,既第一次访问时才会去创建LoadBalanceClient,请求时间会很长。

而饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载。

这里的服务名称是自己要调用的服务名称,不是自己的服务名称。

ribbon:eager-load:enabled: true           #开启饥饿加载clients: userservice    #指定对userservice这个服务饥饿加载

http://www.dinnco.com/news/81662.html

相关文章:

  • tomcat做网站并发产品软文代写
  • 有没有做公章的网站电子商务专业就业方向
  • 网站上的3d怎么做的seo薪酬如何
  • 做网站推广需要做什么北京全网营销推广公司
  • 兰州网站做的好点的公司常见的网络营销工具
  • 做个公司网站一般多少钱seo扣费系统
  • 建设网站开通网线多少钱竞价排名广告
  • 南京直销网站开发百度电话客服24小时
  • 烟台智能建站模板天津网站建设公司
  • 外包做网站要十几万谷歌广告联盟怎么做
  • wordpress增加百度收录seo外链资源
  • 台州网站建设方案托管广告投放平台都有哪些
  • 招聘网站可以做劳务派遣吗seo标题优化
  • 成都app开发seo的工作原理
  • 胶南市城乡建设局网站江门关键词排名工具
  • 市政府网站建设seo优化专员
  • 在线教育网站有什么程序做打开百度
  • 成都建材网站建设西安seo网站推广优化
  • 澧县网站建设百度小说风云榜2022
  • 网站原型图设计seo推荐
  • 无锡网站制作怎么样大白兔网络营销策划书
  • 东莞企业网站制作关键词seo排名怎么样
  • 自己做的网站怎么在百度上搜到郑州网站网页设计
  • 学做淘宝网站是骗子吗网上怎么找人去推广广告
  • 做淘宝联盟网站要多少钱福建省人民政府
  • 江西网站开发多少钱网站域名在哪买
  • 做外贸生意用哪个网站最好资源网站优化排名软件公司
  • java网站开发框架搭建百度打广告多少钱一个月
  • 北京专业网站开发福州seo优化
  • 网站建设哈尔滨网站设计3新手怎么推广自己的店铺