Ribbon负载均衡_ribbon轮询有一台挂了怎么办-程序员宅基地

技术标签: ribbon  

Ribbon

1服务调用

​ eureka内部继承了ribbon

  • 在注入restTemplate这个Bean的时候,声明一个注解@LoadBalanced
  • 使用restTemplate调用远程服务,不需要在拼接微服务的URL,以待请求的【服务名】替换IP地址

2负载均衡

  • 服务端有nginx软件,F5的硬件
  • 客户端

Ribbon是一个典型的客户端负载均衡器,Ribbon会获取服务的所有地址,很具内部的负载均衡的算法,获取本次请求的有效地址

在这里插入图片描述

准备两个商品微服务,(9001,9011)

订单调用,

微服务准备两个服务,2订单在注入restTemplate这个Bean的时候,声明一个注解@LoadBalanced,说明已经开启了负载均衡了

Ribbon的策略

在这里插入图片描述

修改策略

在这里插入图片描述

重试机制

如果不加重试机制的话,他会报错然后在去i链接,如果加了他就是会重试的请求下一个,不会报错了

1引入jar

在这里插入图片描述

2修改配置文件yml

在这里插入图片描述

【MaxAutoRetries的意思就是重试几次,这边输入1就是不重试自己了】

ribbon负载均衡的执行流程

【源码分析可以自己了解,】

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ue6ax5fb-1587260438012)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1587258088499.png)]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43410909/article/details/105610334

智能推荐

android项目迁移到androidX:类映射(android.support.v4*)_support/v4. activitycompat-程序员宅基地

文章浏览阅读9.3k次,点赞18次,收藏80次。支持库类 AndroidX 类 android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat androidx.core.accessibilityservice.AccessibilityServiceInfoCompat android.support.v4.app.ActionBarDrawerToggle androidx.legacy.app.ActionBarDrawerToggle a_support/v4. activitycompat

购买云服务器选择阿里云还是腾讯云更好_2020年云服务器选择阿里云还是腾讯云-程序员宅基地

文章浏览阅读2.5k次。2020年5月8日,国际数据公司(IDC)在京发布《 中国公有云服务市场(2019下半年)跟踪》报告。报告显示,2019下半年中国公有云服务整体市场规模(IaaS/PaaS/SaaS)达到69.6亿 美元,其中IaaS市场增速回落,同比增长60.9%,PaaS市场增速减缓,同比增长76.3%。报告显示,2019年下半年延续了上半年的市场集中化趋势。阿里、腾讯、中国电信、华为、AWS位居IaaS+PaaS及IaaS市场前五,在IaaS+PaaS市场总体占据76.3%的市场份额,在IaaS市场总体占据77._2020年云服务器选择阿里云还是腾讯云

RAID磁盘阵列_lsblk raid1-程序员宅基地

文章浏览阅读723次。目录一、磁盘阵列介绍概述RAID 0 磁盘阵列介绍RAID 1 磁盘阵列介绍RAID 5 磁盘阵列介绍RAID 6 磁盘阵列介绍RAID 1+0 磁盘阵列介绍RAID 0+1二、创建软RAID磁盘阵列1、RAID 0 配置2、RAID 1 配置3、RAID 5 配置4、RAID 0 + 1 先做镜像,再做条带 先做条带,再做镜像........................_lsblk raid1

Ubuntu13.10 下安装arm-linux-gcc-4.4.3-20100728.tar.gz (交叉编译环境)_ubuntu安装arm-linux-gcc-4.4.3-20100728.tar-程序员宅基地

文章浏览阅读678次。具体步骤: 0、软件请到友善之臂的官网下载 1、解压 tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz -C/ (别make了,直接解压后就可以) 2、设置环境变量:首先 vi ~/.bashrc 然后在最后加上 export ATH=$PATH:/opt/FriendlyARM/toolschain/4.4_ubuntu安装arm-linux-gcc-4.4.3-20100728.tar

Python 添加图例出错:UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x07FA3210>]_userwarning: creating legend with loc="best" can b-程序员宅基地

文章浏览阅读9.6k次,点赞7次,收藏7次。Python_userwarning: creating legend with loc="best" can be slow with large amounts

学习软件测试的前景如何?_学习测评工具的应用前景-程序员宅基地

文章浏览阅读254次。**一,软件测试员的前景程序员之间流传着这样一句顺口溜:有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。那么2019年软件测试的前景如何呢?近年来,软件测试一直呈现出火爆的发展势头。为什么软件测试最近这么火?在这背后是有一定的深层次原因的。首先要从IT行业背景开始分析,在中国的很多软件企业存在着重开发、轻测试的现象,造成日后的软件_学习测评工具的应用前景

随便推点

BZOJ 2384: [Ceoi2011]Match KMP+树状数组-程序员宅基地

文章浏览阅读118次。这道题是 KMP 来转移子串中的相对排名. 然后查询排名的话需要用到树状数组. 如果跳 fail 指针的话要把没用元素全部删掉. code:#include <bits/stdc++.h> #define N 1005000 #define setI(s) freopen(s".in","r",stdin) using name..._bzoj2384

diskgenius创建efi分区_怎么创建efi系统分区?efi系统分区创建教程-程序员宅基地

文章浏览阅读7.7k次。[文章导读]近两年出来的的电脑不管是新台式机还是笔记本电脑,绝大多数是uefi主板,要采用对应的硬盘分区是gpt格式的,所以我们一定要记得采用efi引导对应的分区类型一定是gpt分区,EFI分区是GPT磁盘分区表里面的一个必要分区,是独立于系统之外的分区,即使系统崩溃了,里面的文件也不会丢失,它的格式可以是FAT16/FAT32两种,前者速度更快后者支持的文件大小可以接近4GB。当然除非有特殊情况..._diskgenius创建efi分区

Photoshop提示暂存盘已满怎么办?ps暂存盘已满如何解决?_ps打不开暂存盘已满怎么办-程序员宅基地

文章浏览阅读9k次。打开ps软件提示暂存盘已满是什么意思?如何解决Photoshop提示暂存盘已满?本文给大家带来了解决办法,一起来看看吧!如果遇到“暂存盘已满”错误,通常意味着用作暂存盘的硬盘(或驱动器)用尽了执行任务所需的存储空间。解决方案方法一:释放更多磁盘空间注意:建议使用 Photoshop 时,在操作系统硬盘上至少具有 20 GB 的可用空间。根据您正在处理的文件类型,可能需要额外的可用空间。如何释放磁盘空间?选取苹果菜单  >“关于本机”,然后点按储存空间>管理。这个长条_ps打不开暂存盘已满怎么办

Sql Server查询,关闭外键约束的sql_sqlserver临时关闭约束检查-程序员宅基地

文章浏览阅读1.8k次。环境:SQL SERVER2008情况:有时候,删除表数据(delete方式),会受到外键约束,导致删除失败注意:该方式,仅对delete能用,truncate无效(truncate删除数据,还是会受到外键影响,除非删除外键,然后删除数据,再重新建立外键约束,网上有人说可以,但我测试过,依然提示外键约束问题)解决办法:关闭检查约束→ 删除数据 → 约束打开1)查询出,关闭外..._sqlserver临时关闭约束检查

Linux各版本安装Oracle10g 11g教程集合_oracle10g linux版本-程序员宅基地

文章浏览阅读4.3k次。原文地址:https://www.oratoolkit.ch/knowledge/Installing Oracle 11g R2 SEO on Solaris 10 (sparc)11g R2 SEOSolaris10Installing Oracle 11g R2 SE on Solaris 10 (sparc_oracle10g linux版本

阵列信号处理笔记-波达方向DOA-子空间方法_doa估计子空间法-程序员宅基地

文章浏览阅读4.9k次,点赞12次,收藏59次。阵列信号处理-波达方向DOA前言MUSIC和ESPRIT三级目录参考文献前言波达方向-Direction Of Arrival是研究波束形成的重要课题,引用之前的老图,DOA要估算出来的就是两个角度:俯仰角φ\varphiφ和方位角θ\thetaθ,而如果是全向麦克风组成的线性阵列(z轴),那么方位角就可以省略了,只研究俯仰角就可以了,所以很多算法简化假设条件,然而实际中无法省略,不过可以通过阵列的摆放,设计的估算角度范围小一些,算法也会容易一些。经典的DOA估算方法有波束形成测向方法(base),_doa估计子空间法