Displaying 1 to 10 from 10 results

distributed-consensus-reading-list - List of academic papers on distributed consensus

  •    

This markdown file contains a list of academic papers (and other works) in the field of distributed consensus. Many of the papers listed below fit into more than one section. However, for simplicity, each paper is listed only in the most relevant section. Where possible, open access links for each paper have been provided. Contributions are welcome. This section lists theoretical results relating to distributed consensus.

Thespian - Python Actor concurrency library

  •    Python

This library provides the framework of an Actor model for use by applications implementing Actors.Alternate fork: https://github.com/kquick/Thespian.

abstract_feature_branch - abstract_feature_branch is a gem that enables developers to easily branch by abstraction

  •    Ruby

It is a productivity and fault tolerance enhancing team practice that has been utilized by professional software development teams at large corporations, such as Sears and Groupon. It provides the ability to wrap blocks of code with an abstract feature branch name, and then specify in a configuration file which features to be switched on or off.




circuit-breaker - Circuit breaker for Clojure

  •    Clojure

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

ganesha - :elephant: PHP implementation of Circuit Breaker pattern.

  •    PHP

Ganesha is PHP implementation of Circuit Breaker pattern which has multi strategies to avoid cascading failures and supports various storages to record statistics. It is one of the very active Circuit Breaker in PHP and production ready: well-tested, well-documented. 💪 You can integrate Ganesha to your existing code base easily as Ganesha provides just simple interface and Guzzle Middleware behaves transparency.

metronome - Metronome is a distributed and fault-tolerant event scheduler

  •    Go

Metronome is a distributed and fault-tolerant event scheduler. It can be used to trigger remote systems throught events (HTTP, AMQP, KAFKA). Metronome is written in Go and leverage the power of kafka streams to provide fault tolerance, reliability and scalability.

stable-systems-checklist - An opinionated list of attributes and policies that need to be met in order to establish a stable software system

  •    

Below is an opinionated list of attributes and policies that need to be met in order to establish a stable software system. To the extent possible under law, Theo Despoudis has waived all copyright and related or neighboring rights to this work.


http - A smart, simple and fault-tolerant HTTP client for sending and receiving JSON and XML

  •    PHP

A smart, simple and fault-tolerant HTTP client for sending and recieving JSON and XML. Edit app.php and add 'Vinelab\Http\HttpServiceProvider', to the 'providers' array.