Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/atomix/copycat
- Owner: atomix
- License: apache-2.0
- Archived: true
- Created: 2015-09-15T21:38:20.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-12T11:00:27.000Z (about 7 years ago)
- Last Synced: 2024-09-24T20:48:06.774Z (2 days ago)
- Topics: atomix, consensus, consensus-algorithm, copycat, database, distributed-systems, java, java-8, raft, raft-consensus-algorithm, replication, state-machine
- Language: Java
- Homepage: http://atomix.io/copycat
- Size: 4.07 MB
- Stars: 581
- Watchers: 51
- Forks: 156
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
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
* etcThis repository is no longer officially maintained.