• Post Reply Bookmark Topic Watch Topic
  • New Topic

Spring/JMS/Camel : USE Camel Processor to delay send until a batch is accumulated  RSS feed

Duran Harris
Ranch Hand
Posts: 608
Eclipse IDE Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I am writing a logging framework whereby logger messages are sent via JMS to a central remote queue. I want to first batch the logger messages into a local pre-process queue until a certain number of messages has been batched. Once the batch size is reached I would like to send the batch to the central remote queue.

Sorry I have only just started using camel and I have an extremely tight deadline... I was hoping I could present what I am trying to achieve, followed by my current camel context declaration and someone could tell me what is the syntax to do so...

I am wondering how I can use a camel processor maybe with a choice element on the route from the local to the remote queue to implement this .. my current thinking is to have the local message consumer keep the collection of messages and then have something like :

This is what I have currently :

Your input would be greatly appreciated....
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!