1 Reply Latest reply on Jul 25, 2014 5:50 PM by jbertram

    SEDA with HornetQ and parallel processing of messages

    gangavh

      Hi Experts,

      We are designing application using SEDA architecture to process requests asynchronously and using HornetQ for communicating between stages. Please throw light on best practices to carry out the design of the application and points to be considered with SEDA approach,

       

      We need to process messages of queue in parallel to improve performance. Is it possible with HornetQ?(instead of usual sequential FIFO processing)

       

      Regards,

      Ganga

        • 1. Re: SEDA with HornetQ and parallel processing of messages
          jbertram

          The semantics of a queue are FIFO and that will not change, but you are still allowed to consume messages in parallel.  For instance, consumer A can receive and begin processing message 1 and then while it's still processing message 1 consumer B can receive and begin processing message 2.  The messages are received in FIFO order, but can be consumed in parallel.