[rabbitmq-discuss] bulk loading
Matthias Radestock
matthias at rabbitmq.com
Mon Aug 20 10:00:57 BST 2012
Jonathan,
On 19/08/12 16:27, Jonathan Camp wrote:
> Is there a method for loading a static set of messages? I have a set
> of X million tasks that I need to load into various task queues on a
> regular interval (once a week). Rather than publish the same set one
> at a time, over and over again, I am hoping there is a way to do a
> bulk load.
What is wrong with "publish the same set one at a time"? It should be
very little code, and it should be fast.
Anyway, why don't you get rabbit to reload the tasks every week for you?
You could configure the routing s.t. every task that is published ends
up in two queues - the intended task queue and a (shared) "cron" queue.
Set up the latter with a per-queue message ttl of one week and a dlx
pointing to the same exchange the messages were published to initially.
It's possible that rabbit's dlx cycle detection prevents this sort of
configuration, which would be a shame and s.t. we should change.
Regards,
Matthias.
More information about the rabbitmq-discuss
mailing list