Hmmm. I am getting messages from Amazon sqs and can't change it. Let's say
I want to see if I can do it in Camel without putting another messaging
system in between.

Interesting feature of amq though.
Thx!

On 31 Mar 2017 5:15 p.m., "Quinn Stevenson" <qu...@pronoia-solutions.com>
wrote:

I’d probably use ActiveMQ Message Groups for this
http://activemq.apache.org/message-groups.html <http://activemq.apache.org/
message-groups.html>

> On Mar 31, 2017, at 9:08 AM, Artur Jablonski <ajablon...@ravenpack.com>
wrote:
>
> Hello.
>
> I wonder if someone could push me in the right direction trying to express
> quite curious case in Camel route.
>
> Imagine there's a stream of messages some of which can be processed in
> parallel and some have to be processed serially. You can group the
messages
> that require serial processing together by looking at the message body.
You
> don't know upfront how many groups can occur in the stream.
>
> The way I thought about doing this is having a route for each message
> group. Since I don't know upfront how many and what groups there will be
> then I would need to create routes dynamically. If a message comes
> belonging to a group that doesn't have it's handling route, then i could
> create it (is that even possible??) Then if there's no messages coming for
> a given group in some time I could remove the route for the group to
> cleanup (is that possible?)
>
> New to Camel
>
> Thx!
> Artur

Reply via email to