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

系统下载网站建设模板莒南县建设局网站

系统下载网站建设模板,莒南县建设局网站,微信朋友圈广告推广,yzipi主题wordpressRibbon是一个基于HTTP和TCP的客户端负载均衡工具#xff0c;不需要独立部署#xff0c;几乎存在于每一个springcloud构建的微服务和基础设施中。 微服务间调用#xff0c;API网关的请求转发都通过Ribbon实现。 负载均衡 通常所说的负载均衡都是指的服务端负载均衡#xf…Ribbon是一个基于HTTP和TCP的客户端负载均衡工具不需要独立部署几乎存在于每一个springcloud构建的微服务和基础设施中。 微服务间调用API网关的请求转发都通过Ribbon实现。 负载均衡 通常所说的负载均衡都是指的服务端负载均衡包括硬件和软件如软件的nginx。而ribbon是一个客户端负载均衡客户端负载均衡中所有客户端节点维护自己要访问的服务端清单与服务注册中心配合完成。springcloud的服务治理框架默认会整合ribbon如Eureka。 在微服务架构中使用客户端负载均衡调用两步 服务提供者只需要启动多个服务实例并注册到一个注册中心或是多个相关联的服务注册中心。 服务消费者直接通过调用被LoadBalanced注解修饰过的RestTemplate来实现面服务的接口调用。 服务消费者的两个目标发现服务和消费服务发现服务由Eureka的客户端完成通过EnableDiscoveryClient注解让应用注册为Eureka客户端应用获得服务发现能力服务消费任务由ribbon完成应用主类中创建RestTemplate的SpringBean实例通过LoadBalanced注解开启客户端负载均衡 Eureka包含了ribbon当ribbon与Eureka联合使用时ribbon的服务实例清单会被扩展为从Eureka注册中心获取服务端列表。 还使用文章中的例子 Springcloud笔记2-Eureka服务注册中心-CSDN博客 服务消费  在 j-cloud-sonsumer的 HelloController.java代码 RestController public class HelloController {BeanLoadBalancedpublic RestTemplate getResttemplate(){return new RestTemplate();}Autowiredprivate RestTemplate resttemplate;RequestMapping(/hello)public String hello(){//指出服务地址 http://{服务提供者应用名名称}/{具体的controller}String urlhttp://provider-user/user/sayHello;//返回值类型和我们的业务返回值一致return resttemplate.getForObject(url, String.class);}} 1、创建RestTemplate的Spring Bean实例并通过LoadBalanced注解开启客户端 负载均衡。 2、在接口实现中调用RestTemplate创建的实例使用getForObject方法实现对服务提供的/user/sayHello接口进行调用可以看到这里的服务名为provider-user。 启动消费者访问查看控制台Ribbon输出了当前客户端维护的provider-user的服务列表情况。其 中包含了各个实例的位置Ribbo就是按照此信息进行轮询访问以实现基于客户 端的负载均衡。另外还输出了一些其他非常有用的信息如对各个实例的请求总数 量、第一次连接信息、上一次连接信息、总的请求失败数量等。 使用ribbon来实现服务消费ribbon对服务列表进行轮询实现负载均衡 RestTemplate RestTemplate 该对象会使用Ribbon的自动化配置通过配置LoadBanlanced开启客户端负载均衡。 在RestTemplate 中对GET请求通过如下两个方法进行调用实现。 1getForEntity 2) getForObject  POST请求三个方法进行调用实现 1postForEntity 2) postForObject 3) postForLocation Ribbon支持的负载均衡策略 Ribbon内置了多种负载均衡策略,内部负载均衡的顶级接口为 com.netflix.loadbalancer.IRule 可以通过修改配置来调整Ribbon的负载均衡策略具体代码如下 service-product: # 调用的提供者的名称   ribbon:     NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
http://www.dnsts.com.cn/news/55445.html

相关文章:

  • 站长统计app网络建站 响应式网站
  • 上海建设银行网站静安支行中国建行个人登录入口
  • 深圳 旅游 网站建设购物网站开发教学视频
  • 网站推广由什么样的人来做服装网站设计理念
  • 福永招聘网站建设做方案收集图片的网站
  • 企业网站微信建设网站被黑
  • html5网站建设基本流程图网站开发为什么要用框架
  • 海阳网网站电商网络推广是什么
  • 可以直接玩游戏的网站seo优化神器
  • php网站建设入门教程外贸开发网站建设
  • 网站推广广告语网站建设的软硬件平台
  • 邢台规划局网站建设seo兼职论坛
  • 个人合法网站怎么做石景山网站建设设计公司
  • 昆明汽车建站网站模板网红营销英文
  • 如何做网站seo韩小培怎样写精品课程网站建设
  • 聊城建网站哪家好聊城wap网站制作
  • 网页设计的常用工具有哪些合肥seo排名优化
  • 图片网站如何做百度排名安徽网站建设详细教程
  • 国外源码下载网站搜索引擎优化
  • 网站建设费怎么做会计分录广东建数网络科技有限公司
  • 重庆sem网站推广做网站对象存储
  • 欧美色影网站wordpress pdf阅读器
  • wap手机网站开发阿里巴巴1688
  • 简单的企业小网站网站建设工作流程html
  • 武昌网站建设价格多少钱wordpress 仿糗事百科
  • 百度提交入口的注意事项电商沙盘seo优化
  • 关于网站首页建设的文章个人主页的设计
  • 网站手机app开发商标图案设计创意
  • 网站设计赏析邹城网站建设v556
  • 做网站开发实习生怎么样闸北专业做网站