An Architect's View of Hazelcast
Category: Software | Presented By: Hazelcast
Hazlecast provides a convenient interface for developers to work with distributed data structures and other aspects of in-memory computing. Hazelcast architecture has sufficient flexibility and advanced features that can be used in a large number of different architectural patterns and styles.
Elasticity-Hazelcast clusters can grow capacity on demand, simply by adding new nodes.
Redundancy -have great flexibility when you configure Hazelcast clusters for data replication policy
High performance-Hazelcast has a concept of members – members are Hazelcast instance JVMs that join a Hazelcast cluster. A cluster provides a single extended environment where data can be synchronized between (and processed by) members of the cluster.
What is Hazelcast Client?
Hazelcast client will simply reconnect to another member of the cluster. It is designed for multithreaded operation, and creation of a new Hazelcast client is relatively expensive, as it handles cluster events, heartbeating, etc., so as to be transparent to the user.
Download this whitepaper to learn more about Hazelcast Architecture and its features, and how Hazelcast is used in distributed computing technology.