pom.xml: SnakeYAML's repository was added
Sharding was finished. No tests yet.
ShardingDescription.ShardItem was moved to separate file: SharedDescription.java
ShardingConfiguration: default constructor was added
ShardingNode: some bugs were fixed, set of currently running threads was added
ShardingNode: close() method was added - it closes all current connections
ShardingTest was added. Be careful: it requires tons of sockets
ShardDescription: hashCode() and equals() methods were added
scaling.Router: it now caches active connections to nodes and don't close them
ShardingTest: four shards are active now, 200 steps are performed
Router: now it supports non-existing keys
ShardingNode: now it locks engine to avoid multithreading problems