Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

You can use the following components to implement competing consumers:-

  • Queue Seda for SEDA based concurrent processing using a thread pool
  • JMS for distributed SEDA based concurrent processing with queues which support reliable load balancing, ß failover and clustering.

Enabling Competing Consumers with JMS

...

Code Block
from("jms:MyQueue?concurrentConsumers=5").bean(SomeBean.class);

or in Spring DSL

Code Block

<route>
  <from uri="jms:MyQueue?concurrentConsumers=5"/>
  <to uri="bean:someBean"/>
</route>

Or just run multiple JVMs of any ActiveMQ or JMS route (smile)

Include Page
CAMEL:Using This PatternCAMEL:
Using This Pattern