If you'll ever find yourself in need to partition your Grails application in order to provide high or availability or if you're lucky enough in order to increase processing power because your database is already not the bottleneck (which it will be for a long long time) then you should definitely check out
Hazelcast and its
Hazelcast WM module. Configuration is dead simple (a few lines in web.xml) and the thing is capable of auto discovery using multicast so you just add instances of both the Hazelcast distributed cache as well as instances of your application and everything just works.
Man, it's been a while since I found a tool that just does the job no questions asked and Hazelcast definitely is one of them!
And live is good again :)
No comments:
Post a Comment