[rabbitmq-discuss] Shunting messages from one queue to another

Tom Anderson tom.anderson at timgroup.com
Wed Jul 3 12:33:47 BST 2013


On 03/07/13 11:53, Simon MacMullen wrote:
> On 03/07/13 11:33, Tom Anderson wrote:
>> We could use the shovel plugin to do this - in some ways this seems
>> ideal. However, shovels are configured in RabbitMQ's configuration files
>> as essentially permanent features, which we don't want; we want to be
>> able to run a shovel-like process just once, rather than constantly.
>> Also, shovels seem to be geared towards moving messages between queues
>> in different brokers, whereas in our case, both queues are in a single
>> broker. Would it still be sensible to use a shovel?
>
> In the future we hope to have shovels that can be dynamically 
> reconfigured at run time; I don't consider permanency to be an 
> inherent feature of shovels. And being able to spin up a quick shovel 
> to move messages from one queue to another within the same broker is a 
> use case for that.

Awesome!

> However, "permanent" shovels are all we've got at the moment. But bear 
> in mind the shovel doesn't need to be in the same broker as the queues 
> - you could spin up an ad hoc broker node on the same machine with 
> whatever shovels you need, then shut it down when you're done.

I don't know offhand how to start a brand new broker node. Is this 
something that will be obvious if i read the documentation, or is there 
any trick to it? Will there be any surprises if we do this on the same 
machine as a running node?

tom

-- 

Tom Anderson | Developer | +44 20 7826 4312 | timgroup.com 
<http://timgroup.com/>

STATEMENT OF CONFIDENTIALITY: The information contained in this 
electronic message and any attachments to this message are intended for 
the exclusive use of the addressee(s) and may contain confidential or 
privileged information. If you are not the intended recipient, please 
notify Tom Anderson at TIM Group at tom.anderson at timgroup.com and 
destroy all copies of this message and any attachments.

TIM Group is the trading name for YouDevise Limited. YouDevise Limited 
is registered in England, No. 3331176. Registered office: 3 Copthall 
Avenue, London, EC2R 7BH.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130703/2fdeaf0c/attachment.htm>


More information about the rabbitmq-discuss mailing list