Category: In-Memory Data Grid

This category contains posts concerning the configuration, maintenance, and optimization of In-Memory Data Grids.

Hazelcast for Go Getters

Know “Go” but don’t know about “Hazelcast” ? Know “Hazelcast” but don’t know about “Go” ? This tutorial gets you going with both together, in a follow-along style, assuming you only know one of the two. Hello World Naturally, this…

How to Integrate Guice with Hazelcast IMDG

Volkan Yazici recently published this blog post with the title, “Guice Integration in Hazelcast“. In this post, Volkan gives a short tutorial on integrating Guice with your Hazelcast IMDG project. For many occassions I find the distributed ExecutorService of Hazelcast…

Priority Queueing Using the SPI

Hazelcast provides distributed queues, an implementation of java.util.concurrent.BlockingQueue. However, an implementation of java.util.concurrent.PriorityBlockingQueue is not yet provided. In this example, we’ll see how to write this yourself, using Hazelcast’s SPI (Service Provider Interface). (Note: this is just an example, deliberately…

Hazelcast IMDG 3.9 Is Out!

We just released Hazelcast IMDG 3.9. It’s a release packed with new features, improvements and optimizations. Let me introduce you to a few of them: User Code Deployment from Clients In Hazelcast IMDG 3.8, we introduced an option for automatic…

Enabling SSL/TLS for Node.js Hazelcast IMDG Client

The Hazelcast IMDG Node.js client package supports certificate based authentication and encryption. This article looks at how to enable certificate based authentication and encryption for Node.js hazelcast client. For continuity it is recommended to go through the previous blog on…

Jepsen Analysis on Hazelcast 3.8.3

Jepsen Analysis Kyle Kingsbury (aka @aphyr) has prepared an analysis of Hazelcast IMDG 3.8.3 using his Jepsen tool, as he has many other distributed systems over the last four years. We are the first In-Memory Data Grid (IMDG) to be…