HA-OpenSource-List

HA OpenSource List

Cache

  • Overlord #Project#: Overlord 是哔哩哔哩基于 Go 语言编写的 memcache 和 redis&cluster 的代理及集群管理功能,致力于提供自动化高可用的缓存服务解决方案。

  • CacheCloud #Project#: CacheCloud 提供一个 Redis 云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决 Redis 实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。

Resilient Service

  • 2015-Hystrix #Project#: Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

  • Sentinel #Project#: A lightweight flow-control library providing high-available protection and monitoring (高可用防护的流量管理框架)

  • 2018-Resilience4j #Project#: Resilience4j is a fault tolerance library designed for Java8 and functional programming