当前位置:网站首页>Hystrix组件
Hystrix组件
2022-04-23 21:57:00 【Leon_Jinhai_Sun】
In a distributed environment, inevitably some of the many service dependencies will fail. Hystrix is a library that helps you control the interactions between these distributed services by adding latency tolerance and fault tolerance logic. Hystrix does this by isolating points of access between the services, stopping cascading failures across them, and providing fallback options, all of which improve your system’s overall resiliency. --[摘自官方]
# 0.说明
- https://github.com/Netflix/Hystrix
- 译: 在分布式环境中,许多服务依赖项不可避免地会失败。Hystrix是一个库,它通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止它们之间的级联故障以及提供后备选项来实现这一点,所有这些都可以提高系统的整体弹性。
- 通俗定义: Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统中,许多依赖不可避免的会调用失败,超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障(服务雪崩现象),提高分布式系统的弹性。
# 1.作用
- hystrix 用来保护微服务系统 实现 服务降级 服务熔断
- 服务雪崩
- 服务降级
- 服务熔断
版权声明
本文为[Leon_Jinhai_Sun]所创,转载请带上原文链接,感谢
https://blog.csdn.net/leon_jinhai_sun/article/details/124334903
边栏推荐
- C winfrom DataGridView click on the column header can not automatically sort the problem
- A series of problems of C DataGridView binding list
- Presto on spark supports 3.1.3 records
- [※ leetcode refers to offer 48. The longest substring without repeated characters (medium)]
- C list data paging
- [leetcode refers to offer 18. Delete the node of the linked list (simple)]
- IOT design and development
- DeNO 1.13.2 release
- Oracle updates the data of different table structures and fields to another table, and then inserts it into the new table
- Subcontracting of wechat applet based on uni app
猜你喜欢
Plato farm is one of the four largest online IEOS in metauniverse, and the transaction on the chain is quite high
This paper solves the cross domain problem of browser
[leetcode sword finger offer 10 - II. Frog jumping steps (simple)]
Oracle updates the data of different table structures and fields to another table, and then inserts it into the new table
Tear the Google SRE book by hand
Database Experiment 7 stored procedure experiment
[leetcode refers to the maximum profit of offer 63. Stock (medium)]
Oracle ora-01033: Oracle initialization or shutdown in progressprocess solution
Sqlserver edits data in the query interface (similar to Oracle's edit and ROWID)
阿里又一个“逆天”容器框架!这本Kubernetes进阶手册简直太全了
随机推荐
Introduce structured concurrency and release swift 5.5!
使用mbean 自动执行heap dump
April 24, 2022 Daily: current progress and open challenges of applying deep learning in the field of Bioscience
[leetcode sword finger offer 58 - I. flip word order (simple)]
[leetcode refers to offer 52. The first common node of two linked lists (simple)]
When pycharm debugs, view the tensor image of pytorch in the console
Subcontracting of wechat applet based on uni app
C # problem of updating data: dynamic SQL generation is not supported for multiple base tables
Leaf Smecta
一文解决浏览器跨域问题
opencv应用——以图拼图
Chrome 94 introduces the controversial idle detection API, which apple and Mozilla oppose
JS merge duplicate data in array object
Database Experiment 7 stored procedure experiment
Sqlserver edits data in the query interface (similar to Oracle's edit and ROWID)
Cancel the default open project setting of idea
上海确保疫情保供生活物资质量和食品安全
Display, move, rotate
Pipes and xargs