Hystrix从Netfix AP团队于2011年开始的弹性工程工作演变而来。在分布式环境中,许多服务依赖项中的一些不可避免地会失败。Hystrix是一个库,可通过添加延迟容错率和容错逻辑来帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点,阻止他们之间的级联故障以及提供后备选项来实现这一目标,所有这些都可以提高系统的整体弹性。
Hystrix功能:
通过第三方客户端访问,依赖关系,以防至和控制延迟和故障。
在复杂的分布式系统中停止级联故障
快速失败并迅速回复
在可能的情况下,后退优雅的降级
实现进实时监控,警报和操作控制。