Federation from Rabbit MQ to Azure Service Bus

428 views
Skip to first unread message

Evgeny L

unread,
May 26, 2015, 10:52:12 AM5/26/15
to rabbitm...@googlegroups.com
Hi
We are looking for right way to set up federation from on premises Rabbit MQ Queue to MS Azure Service Bus.

I found this post from ~year ago, that said that this is not possible.
But I hope that things changed with latest released. 

What will be the right way to go?

Thanks!

Michael Klishin

unread,
May 26, 2015, 11:14:49 AM5/26/15
to Evgeny L, rabbitm...@googlegroups.com
 On 26 May 2015 at 17:52:14, Evgeny L (elu...@gmail.com) wrote:
> We are looking for right way to set up federation from on premises
> Rabbit MQ Queue to MS Azure Service Bus.
>
> I found this post(http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2014-March/034345.html)
> from ~year ago, that said that this is not possible.
> But I hope that things changed with latest released.
>
> What will be the right way to go?

Federation uses AMQP 0-9-1 and there are no plans to change that.

A new federation (and Shovel) plugin for AMPQ 1.0 can be developed but there hasn't been much demand so far.

You can fairly trivially develop a multi-protocol Shovel alternative in any programming
language which has a decent AMQP 1.0 client (note: there isn't a whole lot of those).
--
MK

Staff Software Engineer, Pivotal/RabbitMQ


Petr Gotthard

unread,
May 26, 2015, 11:54:42 AM5/26/15
to rabbitm...@googlegroups.com, elu...@gmail.com

On Tuesday, May 26, 2015 at 5:14:49 PM UTC+2, Michael Klishin wrote:
A new federation (and Shovel) plugin for AMPQ 1.0 can be developed but there hasn't been much demand so far.

You can fairly trivially develop a multi-protocol Shovel alternative in any programming
language which has a decent AMQP 1.0 client (note: there isn't a whole lot of those).


We are also interested in integration with Microsoft Azure. As a first step, an Erlang AMQP 1.0 client is being developed (re-using some portions of the RabbitMQ AMQP 1.0 plugin), which I hope will be put to Github one day. This should then simplify development of the Azure Shovel. I'd love to join forces rather than seeing competitive solution.

Petr

Michael Klishin

unread,
May 26, 2015, 12:35:01 PM5/26/15
to Petr Gotthard, rabbitm...@googlegroups.com, elu...@gmail.com
Absolutely, thank you for working on this!

An AMQP 1.0 Erlang client should get us most of the way there with Shovel and  good half way with Federation.

MK
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Evgeny L

unread,
May 27, 2015, 2:51:20 AM5/27/15
to rabbitm...@googlegroups.com, elu...@gmail.com
Unfortunately, I am very not-familiar with Rabbit MQ development and especially with ErLang development.
Also, this is small part of our currently development. 

So, we'd need to setup shovel to Azure Service Bus (if its possible) or just setup federation to additional on-premises server and will read messages directly from RabbitMq.
As an alternative, I'll consider to write very small and tiny client on .Net that will consume all messages from defined queue and will publish them to the Azure Service Bus.

Erick Thompson

unread,
Jun 23, 2015, 5:23:53 PM6/23/15
to rabbitm...@googlegroups.com
It's been a few months, but I am looking at doing something similar. Did anyone ever implement a Rabbit MQ <-> Azure Service Bus integration?

Thanks,
Erick

Gotthard, Petr

unread,
Jun 24, 2015, 3:51:30 AM6/24/15
to Erick Thompson, rabbitm...@googlegroups.com

Not yet, but we are still working on it. If you have some developers that could work on this task we could try splitting the work.

 

Petr

--

Erick Thompson

unread,
Jun 25, 2015, 1:21:40 AM6/25/15
to Gotthard, Petr, rabbitm...@googlegroups.com
Petr,

We are still in the evaluation stage, but if/when we start working on it, I'll reach out.

Thanks!
Erick
Reply all
Reply to author
Forward
0 new messages