I guess middleware vendors may have pull/push/buffering/all sorts of
implementation specifics. JMS API shields camel from that specifics.

So I agree with the comment that putting together a simple yet
production-like test would be a good idea.
And with "production-like" i mean
- Same JMS provider
- Same/similar environment and messaging setup
- Same/similar processing logic on client/camel side
- Same/similar message size and structure
- Same/similar load pattern - e.g. avg messages per second + load spikes.

Then you can roughly measure how you solution performs and scales with
different jms options / concurrency setup / number of nodes.

Thanks,
Pavel
On Thu, Apr 7, 2011 at 6:21 PM, fridlyos <albert.friedl...@citi.com> wrote:

> Hello....
>
> I'm fairly new to Camel, and hoping I can get some insights into this...
>
> I'm need to design and system, which has as low latency as I can.  I still
> would like to leverage Camel, but not sure
>
> 1. How camel rout is initialized, that is - now frequently it's checking
> for
> messages?
> 2. Using JMS - is this a poll, or the route is triggered immediately once
> the message is posted on the initial JMS Queue (THIS IS THE MAIN CONCERN -
> I
> understand SEDA vs DIRECT further down the route).
>
> I guess, this is mainly related to JMS component.  Also, this is not a
> total
> throughput issue, which can be addressed with different caching strategies.
>
>
> Has anyone had to do something similar or researched similar issues?
>
>
> I'd greatly appreciate any suggestions....
>
>
> Thanks....
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Low-Latency-tp4288799p4288799.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to