UpRing provides application-level sharding, based on node.js streams. UpRing allocates some resources to a node, based on the hash of a key
, and allows you to query the node using a request response pattern (based on JS objects) which can embed streams.
UpRing simplifies the implementation and deployment of a cluster of nodes using a gossip membership protocol and a consistent hashing scheme (see swim-hashring). It uses tentacoli as a transport layer.
First, ensure you have the following installed:
Then, install dependencies and run the preview server:
$ npm install && bower install
$ gulp serve