brunoNetId opened a new issue, #3576:
URL: https://github.com/apache/camel-k/issues/3576

   With the following use case as an example:
    - process the daily Kafka messages produced in a topic
   
   How could we run a Cron job with Camel K that connects to Kafka, consumes 
the latest messages, and shuts down when no more messages are available (e.g. 
setting a timeout).
   
   I've created a proposed example (attached) where I use an aggregator with a 
timeout. When the aggregator completes, let's say when no new messages arrive 
in a specific window of time, a shutdown process trigger to stop the 
CamelContext and the Java process.
   
   Cron could see the process has stopped and schedule the next run the next 
day or as per a Camel timer definition.
   
   For simplicity, the example uses HTTP instead of Kafka.
   
[cron-example.tar.gz](https://github.com/apache/camel-k/files/9424194/cron-example.tar.gz)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to