Skip to content

mcollina/scaling-state

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scaling State

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.

View slides locally

First, ensure you have the following installed:

  1. Node.js
  2. Bower: $ npm install -g bower
  3. Gulp: $ npm install -g gulp

Then, install dependencies and run the preview server:

$ npm install && bower install
$ gulp serve

About

Application level sharding made simple!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published