-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
31 lines (24 loc) · 1.07 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
a distributed, Hazlecast-backed http k/v store that allows vertxbus or websocket clients to subscribe to update events on maps.
jar must be run with -cluster at themoment, and can be clustered on multipule machines (see hazelcast / vertx doc)
The implementation of distributed data is pluggable through the Vert.X cluster manager
this should enable the chouse of underlieing algorithms as the plugs are finished for the underlieing framework:
- Hazelcast (native)
- Zookeeper / Paxos (hopeful)
- Atomix / Raft (new)
https://github.com/vert-x3/vertx-zookeeper
http://atomix.io/
https://github.com/atomix/atomix-vertx
grant@nighthawk ~/sandbox/vertx/kvdn (git)-[master] % bats/bin/bats kvdn.bats
✓ build kvdn
✓ build docker image
✓ start a group of kv servers with docker-compose
✓ are they still running after 10 seconds?
✓ insert a value to alpha
✓ get keys from beta
✓ get the value from gamma
✓ cleanup instances
8 tests, 0 failures
this is tinker-in-the garage stage software
- keys may contain false positives
- no snapshots (yet)
- ... needs more testing