Apache ZooKeeper - Recipes

1) This module contains various Zookeeper recipe implementations. 2) The recipe directory name should specify the name of the recipe you are implementing - eg. zookeeper-recipes-lock. 3) It would be great if you can provide both the java and c recipes for the zookeeper recipes. C recipes go in to zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/c Java implementation goes into zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/java. 4) The recipes hold high standards like our zookeeper c/java libraries, so make sure that you include some unit testing with both the c and java recipe code. 5) Also, please name your c client public methods as zkr_recipe-name_methodname (eg. zkr_lock_lock in zookeeper-recipes-lock/src/c) 6) To run the c tests in all the recipes, - make sure the main zookeeper c libraries in zookeeper-client-c are compiled. Run autoreconf -if;./configure; make. The libraries will be installed in {top}/src/c/.libs. - run autoreconf if;./configure;make run-check in zookeeper-recipes/$recipename/src/c

License

License

Categories

Categories

Native Development Tools
GroupId

GroupId

io.streamnative
ArtifactId

ArtifactId

zookeeper-recipes
Last Version

Last Version

3.6.3.1
Release Date

Release Date

Type

Type

pom
Description

Description

Apache ZooKeeper - Recipes
1) This module contains various Zookeeper recipe implementations. 2) The recipe directory name should specify the name of the recipe you are implementing - eg. zookeeper-recipes-lock. 3) It would be great if you can provide both the java and c recipes for the zookeeper recipes. C recipes go in to zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/c Java implementation goes into zookeeper-recipes/zookeeper-recipes-[recipe-name]/src/java. 4) The recipes hold high standards like our zookeeper c/java libraries, so make sure that you include some unit testing with both the c and java recipe code. 5) Also, please name your c client public methods as zkr_recipe-name_methodname (eg. zkr_lock_lock in zookeeper-recipes-lock/src/c) 6) To run the c tests in all the recipes, - make sure the main zookeeper c libraries in zookeeper-client-c are compiled. Run autoreconf -if;./configure; make. The libraries will be installed in {top}/src/c/.libs. - run autoreconf if;./configure;make run-check in zookeeper-recipes/$recipename/src/c
Project Organization

Project Organization

The Apache Software Foundation

Download zookeeper-recipes

How to add to project

<!-- https://jarcasting.com/artifacts/io.streamnative/zookeeper-recipes/ -->
<dependency>
    <groupId>io.streamnative</groupId>
    <artifactId>zookeeper-recipes</artifactId>
    <version>3.6.3.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.streamnative/zookeeper-recipes/
implementation 'io.streamnative:zookeeper-recipes:3.6.3.1'
// https://jarcasting.com/artifacts/io.streamnative/zookeeper-recipes/
implementation ("io.streamnative:zookeeper-recipes:3.6.3.1")
'io.streamnative:zookeeper-recipes:pom:3.6.3.1'
<dependency org="io.streamnative" name="zookeeper-recipes" rev="3.6.3.1">
  <artifact name="zookeeper-recipes" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.streamnative', module='zookeeper-recipes', version='3.6.3.1')
)
libraryDependencies += "io.streamnative" % "zookeeper-recipes" % "3.6.3.1"
[io.streamnative/zookeeper-recipes "3.6.3.1"]

Dependencies

compile (1)

Group / Artifact Type Version
io.streamnative : zookeeper jar 3.6.3.1

provided (1)

Group / Artifact Type Version
com.github.spotbugs : spotbugs-annotations Optional jar 4.0.2

test (4)

Group / Artifact Type Version
io.streamnative : zookeeper test-jar 3.6.3.1
org.xerial.snappy : snappy-java jar 1.1.7
junit : junit jar 4.12
io.dropwizard.metrics : metrics-core jar 3.2.5

Project Modules

  • zookeeper-recipes-election
  • zookeeper-recipes-lock
  • zookeeper-recipes-queue

Versions

Version
3.6.3.1
3.6.3.1-rc-1