jzab

An implementation of ZooKeeper Atomic Broadcast.

Лицензия

Лицензия

Группа

Группа

com.github.zk1931
Идентификатор

Идентификатор

jzab
Последняя версия

Последняя версия

0.3.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

jzab
An implementation of ZooKeeper Atomic Broadcast.
Ссылка на сайт

Ссылка на сайт

https://github.com/zk1931/jzab
Система контроля версий

Система контроля версий

https://github.com/zk1931/jzab

Скачать jzab

Имя Файла Размер
jzab-0.3.0.pom
jzab-0.3.0.jar 409 KB
jzab-0.3.0-sources.jar 133 KB
jzab-0.3.0-javadoc.jar 863 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.zk1931/jzab/ -->
<dependency>
    <groupId>com.github.zk1931</groupId>
    <artifactId>jzab</artifactId>
    <version>0.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.zk1931/jzab/
implementation 'com.github.zk1931:jzab:0.3.0'
// https://jarcasting.com/artifacts/com.github.zk1931/jzab/
implementation ("com.github.zk1931:jzab:0.3.0")
'com.github.zk1931:jzab:jar:0.3.0'
<dependency org="com.github.zk1931" name="jzab" rev="0.3.0">
  <artifact name="jzab" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.zk1931', module='jzab', version='0.3.0')
)
libraryDependencies += "com.github.zk1931" % "jzab" % "0.3.0"
[com.github.zk1931/jzab "0.3.0"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-api jar 1.7.5
com.google.protobuf : protobuf-java jar 2.4.1
io.netty : netty-all jar 4.0.21.Final

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11
ch.qos.logback : logback-classic jar 1.1.2

Модули Проекта

Данный проект не имеет модулей.

Jzab

Build Status

jzab is an implementation of ZooKeeper Atomic Broadcast (Zab) in Java. jzab's features include:

  • High throughput - benchmarked > 20k writes/sec on commodity hardware.
  • Fuzzy snapshot - minimizes service interruption while taking snapshots.
  • Dynamic reconfiguration - add/remove servers without restarting the cluster.
  • Minimum runtime dependencies - netty, protobuf, slf4j.
  • Secure communication - using ssl.

Applications using jzab

  • zabkv - A simple reference server.
  • pulsed - An HTTP-based replicated filestore for distributed coordination.

Documentation

Requirements

  • JDK 1.7 or later: javac -version
  • Maven 3 or later: mvn -v
  • Protocol Buffers compiler 2.6.*: protoc --version

How to build

To build the project, run:

mvn verify

Версии библиотеки

Версия
0.3.0
0.2.0
0.1.3
0.1.2
0.1.1
0.1.0
0.1.0-alpha