Camunda Platform Message Buffering?

@BerndRuecker, I’m reading your book “Practical Process Automation” and your thoughts about message buffering in chapter 9. I’m wondering if this is on the roadmap for Camunda Platform.

– Edit
I found this JIRA item and recommend others upvote it.
https://jira.camunda.com/browse/CAM-13320

Thanks,
Doug

Hey Doug - I hope you enjoy the book! This is currently not on the roadmap - especially as this is actually a bigger topic to tackle.

But we have message buffering in Zeebe, which is the workflow engine within Camunda Cloud: Messages | Camunda Cloud Docs. Depending on your project phase, it might be simply interesting to look at Camunda Cloud?

Best
Bernd

Unfortunately that’s not in the cards at this time.
Just curious, what makes it a bigger topic to tackle in the platform? Do you have a few minutes to explain?

Couple of things:

  • Storing the message somewhere
  • Adding the mechanism to correlate any waiting messages
  • Cleanup messages upon TTL
  • design concept to make this backward compatible - might even make the API more complicated
  • Adjusting docs, best practices and examples
  • Probably further add it in cockpit

Given that it has landed in Zeebe I would find it unlikely that we bring it to Camunda Platform - but you do exactly the right thing: Find other users to vote for it - I cross fingers (don’t get the wrong impression - I personally would love to see it of course :-))

Somebody mentioned to me Apache Camel in a Camunda discussion. I’m just digging in to understand Camel. Is there anything that would aid in this?

You can also look into this GitHub for Camunda and Camel integration.

Thanks. I did find that. I just don’t know enough about Camel to determine if it meets the needs that @BerndRuecker described in his book.