I am planning to use KSQL for stream processing. I have following requirements.
Once query is set up I want to grab that output from query and send it as JSON to RabbitMQ.
I have multiple users who will be creating criterias for query and I will be taking that criteria and convert into KSQL and submit to KSQL engine. I want to do that on the fly so that I don’t have to keep interjecting myself whenever they new filter requirement. I will be creating UI tool to capture their criteria and my program will convert that into KSQL query.
Also I want to save these queries from multiple users so that when system restart I can submit these queries again
How can I achieve this ?