Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
batcher/ | H | 14-Jun-2019 | - | 265 | 195 | |
breaker/ | H | 14-Jun-2019 | - | 394 | 276 | |
deadline/ | H | 14-Jun-2019 | - | 140 | 98 | |
retrier/ | H | 14-Jun-2019 | - | 520 | 401 | |
semaphore/ | H | 14-Jun-2019 | - | 158 | 111 | |
.gitignore | H A D | 14-Jun-2019 | 266 | 25 | 19 | |
.travis.yml | H A D | 14-Jun-2019 | 35 | 6 | 4 | |
CHANGELOG.md | H A D | 14-Jun-2019 | 698 | 22 | 14 | |
LICENSE | H A D | 14-Jun-2019 | 1.1 KiB | 23 | 17 | |
README.md | H A D | 14-Jun-2019 | 1,001 | 22 | 17 |
README.md
1go-resiliency 2============= 3 4[![Build Status](https://travis-ci.org/eapache/go-resiliency.svg?branch=master)](https://travis-ci.org/eapache/go-resiliency) 5[![GoDoc](https://godoc.org/github.com/eapache/go-resiliency?status.svg)](https://godoc.org/github.com/eapache/go-resiliency) 6[![Code of Conduct](https://img.shields.io/badge/code%20of%20conduct-active-blue.svg)](https://eapache.github.io/conduct.html) 7 8Resiliency patterns for golang. 9Based in part on [Hystrix](https://github.com/Netflix/Hystrix), 10[Semian](https://github.com/Shopify/semian), and others. 11 12Currently implemented patterns include: 13- circuit-breaker (in the `breaker` directory) 14- semaphore (in the `semaphore` directory) 15- deadline/timeout (in the `deadline` directory) 16- batching (in the `batcher` directory) 17- retriable (in the `retrier` directory) 18 19Follows semantic versioning using https://gopkg.in/ - import from 20[`gopkg.in/eapache/go-resiliency.v1`](https://gopkg.in/eapache/go-resiliency.v1) 21for guaranteed API stability. 22