Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atomix/copycat

A novel implementation of the Raft consensus algorithm
https://github.com/atomix/copycat

atomix consensus consensus-algorithm copycat database distributed-systems java java-8 raft raft-consensus-algorithm replication state-machine

Last synced: 2 days ago
JSON representation

A novel implementation of the Raft consensus algorithm

Awesome Lists containing this project

README

        

# Copycat

[![Build Status](https://travis-ci.org/atomix/copycat.svg)](https://travis-ci.org/atomix/copycat)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.atomix.copycat/copycat-server/badge.svg)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22io.atomix.copycat%22)
[![Gitter](https://img.shields.io/badge/GITTER-join%20chat-green.svg)](https://gitter.im/atomix/atomix)

### Copycat has moved!

Copycat 2.x is now [atomix-raft](https://github.com/atomix/atomix/blob/master/protocols/raft/src/main/java/io/atomix/protocols/raft)
and includes a variety of improvements to Copycat 1.x:
* Multiple state machines per cluster
* Multiple sessions per client
* Index-free memory mapped log
* Per-state-machine snapshots
* Framework agnostic serialization
* Partitioning
* etc

This repository is no longer officially maintained.