Pages

Showing posts with label QMass. Show all posts
Showing posts with label QMass. Show all posts

Saturday, August 27, 2011

QMass, P2P Communication over TCP

I have done significant refactoring and added new features to QMass :
  • P2P, TCP communication, UDP for cluster discovery code
  • A new console app working online or at command shell
  • Significant performance improvements
You may try out the console at http://qmass.cloudfoundry.com , which spans 8 instances.
And here is my new logo :

Tuesday, June 7, 2011

QMass as an Data Grid

Memcached defines it's self as in-memory object system. Hazelcast defines it's self as a distributed data grid. What they mean is there is cluster of instances that form a data grid, where a key value pair is hold on only one instance.
I started developing QMass with cache data in mind. Particularly for use with Hibernate 2nd level cache where "a key value pair is hold on only one instance" approach is not that useful where there are too many access on the cache creating to many network trips. So the cache I designed broke that rule.
While that was useful, forming a data-grid used as a in-memory db also is. So there starts the QMass Data Grid Service where you can do that. There is also a console app. where you can fire up multiple instances and test your grid whit put, get and remove.
And more to come :)
QMass Project page, Wiki, Downloads