- Home
- Industry Trends
- In-Memory
- Hazelcast
Category: Hazelcast
Experiences with Change Data Capture
Feed: Blog – Hazelcast. Author: Neil Stevenson. In a previous blog post, Designing an Evergreen Cache with Change Data Capture, Nicolas describes “one-way” change data capture (CDC). It is a one-way process. In Nicolas’ post, the database copy can change and CDC pushes the change to Hazelcast to align the two copies of the data. Let’s take this a stage further, with “two-way” CDC. Now data in Hazelcast can change as well, and we need to push those changes back to the database. In terms of coding, this seems really easy, but it actually brings a lot of significant problems. Let’s ... Read More
Hazelcast C++ Client Thread Structure

Feed: Blog – Hazelcast. Author: Ihsan Demir. We have just released our newest version of Hazelcast C++ Client API. It has a lot of improvements and features compared to older releases and I would like to provide some insights into the thread structure of our client, including how it interacts with the user threads. IO Thread IO thread is one of the most important threads. It writes and reads client messages to and from the server. This thread is the busiest and on the critical path and should process IO bytes very fast. Therefore, on the reader side, it only ... Read More
Hazelcast Command Line is released!

Feed: Blog – Hazelcast. Author: Alparslan Avci. We are pleased to announce that Hazelcast Command Line 4.2020.12 is now available. It supports Hazelcast IMDG 4.1.1 and Hazelcast Management Center 4.2020.12. It took longer than anticipated to get a proper CLI for Hazelcast, however, we hope you will find it was worth the wait. In this blog post, we will go through what problems we aim to solve with Hazelcast CLI, as well as how to use it. If you’re more of a hands-on learned, feel free to skip directly to the end for tips on using it. Installing and starting ... Read More
Hazelcast Jet 4.4 is Released!
Feed: Blog – Hazelcast. Author: Marko Topolnik. Today we’re releasing Hazelcast Jet 4.4 and we have some exciting new features! Jet SQL Hazelcast Jet 4.4 brings you the first beta version of our SQL interface. You can now log into Jet from the command line and issue queries against the data sources you specify. They can be both data at rest (batch sources) and live feeds (streaming sources). If you have Docker at hand, here’s something you can try out right now! (For examples that don’t require Docker, go to the docs.) docker pull hazelcast/hazelcast-jet
docker network create jet-network
docker run --name jet ... Read More
Getting More from Your Mainframe by Integrating In-Memory Computing

Feed: Blog – Hazelcast. Author: Rahul Gupta. In the modern era of digital transformation, mainframe systems continue to stand out against the backdrop of the constantly changing ecosystem of global enterprise IT. More and more industries such as banking, retail, telecommunications, and healthcare rely on mainframe computing to manage processing of large volumes of data to serve thousands of users at any given time. According to a Micro Focus customer survey published in 2017, plans were put in place to maintain or modernize 84% of mainframe applications in the near future. Since then, a large number of organizations have realised ... Read More
Asynchronous C++ Client
Feed: Blog – Hazelcast. Author: Ihsan Demir. The latest release of the Hazelcast C++ client API features so many changes and there may be only a few APIs we didn’t touch. We kept the familiar structures and names as they were before, but we made numerous changes to take advantage of C++11 capabilities. Our new API fully supports asynchronous programming with use of `boost::future` and continuations. Async Client Instantiation With the new API, you can do other things while the client is starting and query the client initialization completion using the provided future. The `hazelcast_client` constructor is no longer available ... Read More
Compile-time Non-Intrusive Serializer
Feed: Blog – Hazelcast. Author: Ihsan Demir. I want to share an exciting new feature of Hazelcast C++ Client 4.0, the “Compile-time Non-Intrusive Serializer.” As you may already know, Hazelcast supports multiple ways of serialization. You can serialize an object into bytes and deserialize bytes into objects in one of the following ways using Hazelcast API: identified_serializer: This is by far one of the most efficient serialization methods you can use. It simply puts an identifier for the serialized object which is a pair of integers, factory_id, class_id and you write your object serializer using the object_data_output and object_data_input class ... Read More
A New Hero is Born: Lenny Primak

Feed: Blog – Hazelcast. Author: Nicolas Frankel. Since we announced the nomination of Tomasz Gawęda, a new Hero has popped up. We are very happy to officially nominate Lenny Primak from the USA to be our latest Hero in the program. Lenny is a long-time contributor, but some of the Pull Requests he made couldn’t be merged by our teams in a timely fashion. Recently, we could finally manage it. In this picture, you can see Lenny celebrating this merge! Lenny was kind enough to spend some of his time answering our questions. Nicolas Fränkel: Hello Lenny! My warmest congratulations ... Read More
Hazelcast Python Client 4.0 is Released

Feed: Blog – Hazelcast. Author: Metin Dumandag. We are happy to announce that the Hazelcast Python Client 4.0 is released! You can install the latest version through PyPI by issuing the following command. pip install hazelcast-python-client Let’s dive into the highlights of this release! Hazelcast Client Protocol 2.0 Python client now uses Hazelcast Open Binary Protocol 2.0, which features numerous enhancements over the 1.x version, to communicate with the Hazelcast cluster. Although the protocol layer is invisible to the end-user, this change has an important implication. The client is now able to work with IMDG 4.x clusters. However, the 4.x ... Read More
Hazelcast Discovery Auto Detection

Feed: Blog – Hazelcast. Author: Rafal Leszko. Hazelcast was always well integrated with all cloud environments thanks to discovery plugins like Hazelcast AWS Plugin or Hazelcast Kubernetes Plugin. With the IMDG 4.1 release, however, we went one step further in making Hazelcast as user friendly as possible. Hazelcast can now automatically discover the environment it is running in and find a suitable discovery plugin. What’s more, we made it all extensible, so if you develop any discovery plugin by yourself, you can make your plugin auto-discoverable. In this blog post, I walk through common cloud environments and explain how auto-detection ... Read More
Recent Comments