当前位置:网站首页>Hystrix components
Hystrix components
2022-04-23 22:00: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. --[ From the official ]
# 0. explain
- https://github.com/Netflix/Hystrix
- translate : In a distributed environment , Many service dependencies inevitably fail .Hystrix Is a library , It helps you control the interaction between these distributed services by adding delay tolerance and fault tolerance logic .Hystrix By isolating access points between services 、 Stop cascading failures between them and provide backup options to do this , All of these can improve the overall flexibility of the system .
- Popular definition : Hystrix Is an open source library for dealing with latency and fault tolerance in distributed systems , In distributed systems , Many dependencies inevitably fail , Overtime 、 Abnormal etc. ,Hystrix To ensure that in the case of a dependency problem , It doesn't cause the overall service to fail , Avoid cascading faults ( Service avalanche ), Improve the flexibility of distributed systems .
# 1. effect
- hystrix To protect the microservice system Realization service degradation Service failure
- Service avalanche
- service degradation
- Service failure
版权声明
本文为[Leon_ Jinhai_ Sun]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/113/202204232157392905.html
边栏推荐
- Cancel the default open project setting of idea
- Devops and cloud computing
- 21. Basic usage of MariaDB
- Pytorch deep learning practice (2)
- 管道和xargs
- Automatic heap dump using MBean
- Mixed use of Oracle column row conversion and comma truncated string
- Deep understanding of modern mobile GPU (continuously updating)
- Ali has another "against the sky" container framework! This kubernetes advanced manual is too complete
- JS to get the browser and screen height
猜你喜欢
ROS学习笔记-----ROS的使用教程
[leetcode refers to offer 52. The first common node of two linked lists (simple)]
Arm architecture assembly instructions, registers and some problems
How Axure installs a catalog
Tsinghua University | webface260m: benchmark for million level deep face recognition (tpami2022)
1. Finishing huazi Mianjing -- 1
MySQL 回表
延时消息常见实现方案
Thinkphp5 + data large screen display effect
[leetcode refers to offer 25. Merge two sorted linked lists (simple)]
随机推荐
ROS学习笔记-----ROS的使用教程
Database Experiment 8 trigger experiment
Question brushing plan - depth first search (II)
ROS learning notes - tutorial on the use of ROS
服务降级的实现
Error message: b04access.00f eve'. Read of address 000001B4
How to play the guiding role of testing strategy
C reads excel specific data into specific columns of DataGridView
Strictly, severely and quickly strengthen food safety supervision during the epidemic in Shanghai
服务雪崩、服务熔断、服务降级
Hystrix断路器开启条件和流程以及默认备选处理
IOT design and development
flomo软件推荐
How to use the project that created SVN for the first time
Database Experiment 2 data query
Alibaba cloud responded to the disclosure of user registration information
hystrix dashboard的使用
opencv应用——以图拼图
服务熔断的实现
LabVIEW修改应用程序窗口外观