Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

RealWorld HazelCast [closed]

Does anyone have any real world experience with Hazelcast distributed data grid and execution product? How has it worked for you? It has an astonishingly simple API and functionality that seems almost to good to be true for such a simple to use tool. I have done some very simple apps and it seems to work as advertised so far. So here I am looking for the real world 'reality check'. Thank you.

like image 655
Bob Clyde Avatar asked Nov 22 '10 22:11

Bob Clyde


People also ask

How Hazelcast works internally?

The Hazelcast Solution Hazelcast ensures high availability by leveraging data replication, in which data is copied across the grid (each copy is known as a “backup” in Hazelcast terminology) so that failure of any node does not bring down the grid or its applications, nor does it result in data loss.

How Hazelcast cluster works?

Hazelcast is designed to scale up to hundreds and thousands of members. Simply add new members; they automatically discover the cluster and linearly increase both the memory and processing capacity. The members maintain a TCP connection between each other and all communication is performed through this layer.

What is the purpose of Hazelcast?

Hazelcast provides central, predictable scaling of applications through in-memory access to frequently used data and across an elastically scalable data grid. These techniques reduce the query load on databases and improve speed.

What is Hazelcast IMDG?

Hazelcast IMDG is an open-source distributed in-memory object store supporting a wide variety of data structures. You can use Hazelcast IMDG to store your data in RAM, spread and replicate it across your cluster of machines, and perform computations on it.


1 Answers

We've been using it in production since version 1.8+, using mainly the distributed locking feature. It works great, we've found a couple of workarounds/bugs, but those were fixed relatively fast.

With 1.8M locks per day we found no problems so far.

I recommend start using version 1.9.4.4.

like image 162
Germán Avatar answered Oct 06 '22 22:10

Germán