With its various distributed data structures, distributed caching capabilities, elastic nature, memcache support, integration with Spring and Hibernate and more importantly with so many happy users, Hazelcast is feature-rich, enterprise-ready and developer-friendly in-memory data grid solution.
- Distributed implementations of
java.util.{Queue, Set, List, Map}
- Distributed implementation of
java.util.concurrency.locks.Lock
- Distributed implementation of
java.util.concurrent.ExecutorService
- Distributed
MultiMap
for one-to-many relationships - Distributed
Topic
for publish/subscribe messaging - Transaction support and J2EE container integration via JCA
- Socket level encryption support for secure clusters
- Synchronous (write-through) and asynchronous (write-behind) persistence
- Second level cache provider for Hibernate
- Monitoring and management of the cluster via JMX
- Dynamic HTTP session clustering
- Support for cluster info and membership events
- Dynamic discovery, scaling, partitioning with backups and fail-over
Switch to 3.0 branch to see upcoming Hazelcast 3.0
See documentation at www.hazelcast.com
Download from www.hazelcast.com
Or use Maven snippet:
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
</dependency>
Please join the mail group if you are interested in using or developing Hazelcast.
http://groups.google.com/group/hazelcast
Hazelcast is available under the Apache 2 License.
Copyright (c) 2008-2013, Hazelcast, Inc. All Rights Reserved.
Visit www.hazelcast.com for more info.