Skip to content

holunda-io/camunda-bpm-correlate

Repository files navigation

Camunda BPM Correlate

Solution for correlation of events with processes.

incubating Build Status sponsored Maven Central Compatible with: Camunda Platform 7 codecov Codacy Badge Codacy Badge

Why should you use it?

Imagine you integrate your Camunda process engine into a larger application landscape. In doing so the inter-system communication becomes important and questions on communication styles and patterns arise. In the world of self-contained systems, the asynchronous communication with messages is wide adopted. This library helps you to solve integration problems around correlation of messages with processes.

Main Features

  • Ingress adapters for:
    • Spring Cloud Streams (e.g. Kafka Streams, Rabbit MQ, Azure Event Hubs, AWS SQS, AWS SNS, Solace PubSub+, Google PubSub)
    • Axon Framework (Axon Event Bus)
  • Inbox pattern on message receiving
  • Message storage in the Camunda Platform 7 database
    • MyBatis repository
  • Asynchronous scheduled batch-mode correlation
  • Variety of error handling modes on mismatched correlation
  • Configurable timings, retry strategies and many other parameters

License

Apache License 2

This library is developed under Apache 2.0 License.

Contribution

If you want to contribute to this project, feel free to do so. Start with Contributing guide.

About

Library to correlate messages to processes running in Camunda Platform 7.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 8