README.md

zeebe-hazelcast-exporter

Export events from Zeebe to Hazelcast. Hazelcast is an in-memory data grid which is used here as a message topic.

The exporter provides an easy way to connect multiple applications to Zeebe. For example, an application can use the exporter to send a notification when a new incident is created. Without the exporter, the application needs to implement its own exporter.

C# Application

Add the nuget package zeebe hazelcast connector(???) to your project.

Example usage:

// Start the Hazelcast Client and connect to an already running Hazelcast Cluster on 127.0.0.1varhz=HazelcastClient.NewHazelcastClient();
// Get a Topic called "zeebe-deployments"vartopic=hz.GetTopic<byte[]>("zeebe-deployments");
// Add a Listener to the TopicDeploymentListener.Consumerconsumer= (record) =>Console.WriteLine(record.ToString());
topic.AddMessageListener(newDeploymentListener(consumer));

Exporter

Before you start the broker, copy the exporter JAR into the lib folder of the broker.