1、自定义hystrixCommand:

https://blog.csdn.net/u012702547/article/details/78032191?utm_source=tuicool&utm_medium=referral

这个博客讲的还是比较全面的;就是异步方式调用的时候,我们自定义这个注解。

如果返回异常给用户:那就忽略这个异常

补充知识:

什么是服务降级:

服务降级:主要是针对非正常情况下的应急服务措施;比如电商平台,在针对618、双11等高峰情形下采用部分服务不出现或者延时出现的情形。
为什么是非正常情况下呢,比如我要出差,如果经常出差的话,要带的衣服又非常多,那我买个大箱子就好;但是如果我基本出差,买个大箱子又用不到,那我只有个小箱子就够用,那么我只有在出差的时候把一些不重要的放弃了。放弃某一部分就是服务降级

2、针对调用的服务的异常出来,进行服务降级处理

https://mp.weixin.qq.com/s?__biz=MzI1NDY0MTkzNQ==&mid=2247483980&idx=1&sn=1c24c67762afcdef2fd6f3c2a2baa27d&scene=21#wechat_redirect

https://blog.csdn.net/Weixiaohuai/article/details/79010333

参考博客:

https://segmentfault.com/a/1190000011796459

hystrix的缓存机制:

https://mp.weixin.qq.com/s/YpWODLrwzFXUQRtIAHLF3Q

dashboard详解:

https://segmentfault.com/a/1190000010180299

实心圆:共有两种含义。它通过颜色的变化代表了实例的健康程度,如下图所示,它的健康度从绿色、黄色、橙色、红色递减。该实心圆除了颜色的变化之外,它的大小也会根据实例的请求流量发生变化,流量越大该实心圆就越大。所以通过该实心圆的展示,我们就可以在大量的实例中快速的发现故障实例和高压力实例。

hystrix的合并请求:

Hystrix中的请求合并,就是利用一个合并处理器,将对同一个服务发起的连续请求合并成一个请求进行处理(这些连续请求的时间窗默认为10ms),在这个过程中涉及到的一个核心类就是HystrixCollapser。

https://mp.weixin.qq.com/s/0QSKVLaDjBAscRaeccaXuA

  • 默认的集群监控:通过URLhttp://turbine-hostname:port/turbine.stream开启,实现对默认集群的监控。

  • 指定的集群监控:通过URLhttp://turbine-hostname:port/turbine.stream?cluster=[clusterName]开启,实现对clusterName集群的监控。

  • 单体应用的监控:通过URLhttp://hystrix-app:port/hystrix.stream开启,实现对具体某个服务实例的监控。

    • Delay:该参数用来控制服务器上轮询监控信息的延迟时间,默认为2000毫秒,我们可以通过配置该属性来降低客户端的网络和CPU消耗。(进入监控平台的两个参数)

    • Title:该参数对应了上图头部标题Hystrix Stream之后的内容,默认会使用具体监控实例的URL,我们可以通过配置该信息来展示更合适的标题

转载于:https://www.cnblogs.com/fengli9998/p/9262506.html

SpringCloud之Hystrix断路器以及dashboard 属性详解相关推荐

  1. python中文读音ndarray-numpy中的ndarray方法和属性详解

    NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推.在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量.比如说,二维数组相当于是一个一维数 ...

  2. spring MVC请求处理类注解属性详解

    spring MVC请求处理类注解属性详解

  3. Meta http-equiv属性详解

    Meta http-equiv属性详解 博客分类: Web综合 HTML浏览器IECache搜索引擎  http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮 ...

  4. JavaScript Function.arguments 属性详解

    转载自   JavaScript Function.arguments 属性详解 arguments属性是正在执行的函数的内置属性,返回该函数的arguments对象.arguments对象包含了调用 ...

  5. vertical-align属性详解

    vertical-align属性详解:http://www.cnblogs.com/wcp-spring/archive/2013/03/04/2942456.html 关于vertical-alig ...

  6. border-sizing属性详解和应用

    box-sizing 用于更改用于计算元素宽度和高度的默认的 CSS 盒子模型.它有 content-box . border-box 和 inherit 三种取值. inherit 指的是从父元素继 ...

  7. Flash播放控件属性详解

    Flash 播放控件属性详解 一.属性篇 1.AlignMode(读写)  语法:AlignMode As Long  说明:对齐方式(与SAlign 属性联动).当控件的长宽比例与影片不一致且WMo ...

  8. android layout_width 属性,android:layout_weight属性详解

    在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示.android并没用提 ...

  9. html5 规定输入字段,HTML5 Input属性详解

    本篇教程探讨了HTML5 Input属性详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < value 属性 value 属性规定输入字段的初始值: rea ...

  10. nemesis什么车_狂野飙车9TrionNemesis介绍 S级车Trion复仇女神属性详解

    狂野飙车9S级车Trion Nemesis介绍,狂野飙车9S级车Trion复仇女神属性详解,下面雨落就为大家带来狂野飙车9S级车Trion复仇女神的改装升级所需卡牌已经金币等攻略. [赛车属性]: S ...

最新文章

  1. VTK:vtkCaptionWidget用法实战
  2. android 程序类图,Android模板设计模式之 - 构建整个应用的BaseActivity
  3. winform中treeview控件实现部分节点显示checkbox
  4. 【LeetCode笔记】33. 搜索旋转排序数组(Java、二分法)
  5. 【OJ】洛谷红题题解锦集(Java语言描述)
  6. python访问数据库统一方法_Python 3.x 连接数据库(pymysql 方式)
  7. [深度学习-总结]Deep learning中8大模型介绍与比较(LeNet5,AlexNet,VGG,Inception,MobileNets,ResNet,DenseNet,Senet)
  8. python编程(GUI线程和工作线程的同步)
  9. docker machine介绍和使用
  10. ASP.NET MVC 分部视图
  11. Spring Boot整合模板引擎thymeleaf
  12. NGINX集群+KeepLived实现高可用
  13. android 音频压缩 silk,微信音频silk导出多个mp3,合并成一个mp3,压缩大小
  14. 现场知识竞赛如何用手机做抢答器
  15. 计算机辅助设计及工程分析的特点,EDA技术的简单介绍及特点分析
  16. 访问共享服务器的没有权限文件夹权限设置,访问共享文件夹的时候提示没有权限访问网络资源怎么解决...
  17. 计算机的用户和密码在哪里看,电脑b站(哔哩哔哩)怎么查看自己的账号和密码?登录地址在哪找到?...
  18. i++、i--与++i、--i的区别
  19. C语言 玫瑰花代码实现
  20. java打印32位二进制

热门文章

  1. 创建CocoaPods的Framework Swift组件化之路(上)
  2. html5鼠标悬停遮罩,js实现鼠标移动到图片产生遮罩效果
  3. 387. First Unique Character in a String - String
  4. 137.只出现一次的数字II
  5. Spring之控制反转(IOC)
  6. K8s中原生配置中心探究
  7. sublime text 2/3 快捷键汇总
  8. SSM通信研究:如何拦截SSM代理流量
  9. 使用Quartz做定时器
  10. python二级基础题,计算机二级python部分基础操作题