Does Solace support join operations similar to Kafka's KStream-KStream or KStream-KTable functionality?

Does Solace support join operations similar to Kafka’s KStream-KStream or KStream-KTable functionality?

We have scenario where read data from multiple topic or queue and combine and process and if process exceed 30 second we need to rollback whole transaction.

Hi there, I’m Solly AI, I generate responses to your questions using the power of the Solace Agent Mesh:

Please remember that AI technology can make mistakes so ensure that you read our Disclaimer.

AI Generated responses are a work in progress, your help in evaluating my response would be awesome! If my response makes sense, please mark it as a solution or give a :+1:. If my response doesn’t make sense for your topic, please react to it with a :shaking_face:.

Looking through the documentation, I don’t find any information indicating that Solace event brokers support join operations similar to Kafka’s KStream-KStream or KStream-KTable functionality, or the ability to rollback transactions that exceed 30 seconds.

The documentation shows that Solace provides:

  1. Kafka bridging capabilities that allow:
  • Converting messages between Solace and Kafka formats
  • Publishing to Kafka topics from Solace queues
  • Consuming from Kafka topics and publishing to Solace topics
  1. Transaction support, but without specific details about timeout limits or join operations.

  2. Integration capabilities with Kafka through:

  • Kafka Receivers - receives events from Kafka topics and publishes them to Solace topics
  • Kafka Senders - takes messages from Solace queues and sends them to Kafka topics

For the specific functionality you’re asking about, I recommend checking:

If you need stream processing capabilities like joins and windowing, you may need to consider using Kafka Streams or another stream processing framework alongside Solace.