2 Replies Latest reply on Jan 7, 2011 4:29 AM by mpokorny

    What about support for Message delivery to a queue/topic + some time in the future

    mpokorny

      I realise that HornetQ is just a messaging system which is a big enough problem as it is, but from some simple observations it would appear that a scheduling package like Quartz and JMS have many similarities. Both deliver payloads to some target. Including the ability to say when a message is delivered would be a great extra for HornetQ. I dont understand the inner workings sufficiently but it would be potentially a great add on.

        • 1. Re: What about support for Message delivery to a queue/topic + some time in the future
          gaohoward

          If you are talking about the scheduled delivery, hornetq already supports this. You can find an example in HornetQ that just illustrates that.

          • 2. Re: What about support for Message delivery to a queue/topic + some time in the future
            mpokorny

            THe documentation seems to imply that support for stuff like repeating delivery every so often - think Quartz is not possible. At the very least this sort of functionality is not mentioned.

             

            My original thoughts were about using Quartz to schedule and push stuff "job parameters" onto Queues which are then actioned by a listener, w/ te message being payload originally given to Quartz as job parameters. The problem w/ this idea is that there are in effect two systems w/ queues and listeners when an uber HornetQ with more sophisticated scheduling would remove the need for Quartz. If HornetQ did support this sort of scheduling then there would be no need for Quartz, everyone could switch to HornetQ as an almost perfect replacement.