This post originated from an RSS feed registered with Java Buzz
by Talip Ozturk.
Original Post: Hazelcast 1.1 released: Http Session clustering and more
Feed Title: Shared Memory
Feed URL: http://www.jroller.com/talipozturk/feed/entries/rss
Feed Description: about java, jcache, jini, javaspaces, distributed data structures and a little bit of me and life.
After a successful 1.0 release, Hazelcast is now helping developers with new tools and features. What is new in 1.1 release:
Http session clustering with Hazelcast Webapp Manager (HazelcastWM)
Support for java.util.concurrent.ConcurrentMap api in distributed map.
Support for full TCP/IP based clustering. (multicast discovery is default but not required)
Better and nicer documentation.
Hazelcast Webapp Manager (HazelcastWM)
Hazelcast Webapp Manager is a http session clustering and monitoring tool for Java web applications. In short, Hazelcast takes .war (or ear) file and creates a clustered and monitorable version of it (clustered-.war). No more losing sessions after crashes. It is that simple. To learn what Hazelcast does behind the scenes, please check out the documentation.
Distributed ConcurrentMap
ConcurrentMap methods such as ConcurrentMap.putIfAbsent(key,value) and ConcurrentMap.replace(key,value) are now supported in Hazelcast distributed map. Here is sample code:
In my previous blog, I said next thing will be transaction support but I figured that distributed java.util.concurrent.ExecutorService will be a lot more useful. So get ready to execute your code on cluster. It won't take long as I am full-time on the project, coding night and day.