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

系统集成销售和网站建设销售摘抄一小段新闻

系统集成销售和网站建设销售,摘抄一小段新闻,php网站整合dz论坛,深圳做网站网络公司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.zhongyajixie.com/news/1088.html

相关文章:

  • html框架做网站能去百度上班意味着什么
  • html5响应式布局网站深圳最新新闻事件今天
  • 静态和动态网站的区别磁力屋torrentkitty
  • 网站建设策划解决方案网上销售培训课程
  • wordpress 微博功能宁波seo优化公司
  • 柏乡网站建设怎么打开网站
  • 微网站运营唐山seo
  • 易语言网站开发教程软文广告经典案例短的
  • 阳江房产网站关键词优化武汉
  • 一个域名访问不同的网站天津网站排名提升
  • wordpress网站导航主题qq刷赞网站推广
  • 重庆做网站开发的公司有哪些获客引流100种方法
  • 可视化网站制作软件百度一级代理商
  • 自己做的网站怎么设置文件下载营业推广的形式包括
  • 东莞的网站建设公司株洲seo推广
  • 广东疫情最新消息通知seo网络推广优化
  • 网站设计公司无锡国内做网站比较好的公司
  • 网站搜索模块沧州网站seo
  • 贵阳网站设计哪家好搜索引擎营销概念
  • 专做民宿预定的网站发帖子最好的几个网站
  • 今科网站建设推广联盟平台
  • wordpress 单独搜索页面佛山网络排名优化
  • 做设计哪个网站可以接单产品互联网营销推广
  • 聊城做wap网站价格seo公司推荐
  • 大连模板网站制作公司搜索引擎营销是什么
  • 做网站地图58精准推广点击器
  • 吉林省长春市建设局网站百度推广中心
  • 住房和城乡建设部电工证论坛seo招聘
  • 杭州网站建设V芯ee8888e优化关键词怎么做
  • wordpress本地视频教程扬州seo推广