The documentation of SEDA has the necessary clarification.

The *seda:* component provides asynchronous SEDA
> <http://www.eecs.harvard.edu/~mdw/proj/seda/> behavior, so that messages
> are exchanged on a BlockingQueue
> <http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/BlockingQueue.html>
>  and
> consumers are invoked in a separate thread from the producer.
> This component does not implement any kind of persistence or recovery, if
> the VM terminates while messages are yet to be processed. *If you need
> persistence, reliability or distributed SEDA, try using either JMS
> <http://camel.apache.org/jms.html> or ActiveMQ
> <http://camel.apache.org/activemq.html>.*


On Wed, Mar 29, 2017 at 5:33 PM, Mark Nuttall <[email protected]> wrote:

> Which would be the better choice?  SEDA or _embedded_ ActiveMQ?
>
>  I've googled and read the docs.  I am just doing some low volume, short
> live processing and need async worker queues. My only other choice is SQS
> and it seems like overkill and a lot of extra effort.
>



-- 
BR
Muhsin

Reply via email to