Support for AMQP 0.10 and 1.0 versions

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Support for AMQP 0.10 and 1.0 versions

Eduardo de Vera Toquero
Currently, if I am not mistaken, RabbitMQ supports 0.9.1, 0.9 and 0.8 versions.

Is there any plan to support newer versions such as 0.10 or 1.0 (now that it is final)?
_______________________________________________
rabbitmq-discuss mailing list
[hidden email]
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Support for AMQP 0.10 and 1.0 versions

Simon MacMullen-2
On 12/11/12 13:50, Eduardo de Vera Toquero wrote:
> Currently, if I am not mistaken, RabbitMQ supports 0.9.1, 0.9 and 0.8 versions.

Correct.

> Is there any plan to support newer versions such as 0.10 or 1.0 (now that it is final)?

Minor quibble: 0.10 is older than 0.9.1. I know, it looks like it
shouldn't be :-)

We are definitely not going to support 0.10. It's similar to neither
0.9.1 nor 1.0, and the only other product that supports it is Qpid, and
AFAICS they are moving away from it towards 1.0. So it feels like a dead
end.

We might support 1.0 in the future, largely depending on how much demand
for it materialises. It's worth bearing in mind that 1.0 is a very
different beast from 0.9.1, with very different goals, so it's not the
obvious upgrade from 0.9.1 that it sounds like.

If we do support it, we will treat it as essentially another protocol in
the same vein as STOMP and MQTT. So AMQP 0.9.1 support is not going away
any time soon.

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
[hidden email]
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Support for AMQP 0.10 and 1.0 versions

Alexis Richardson-5
Eduardo,

Currently 0-9-1 has the best support across many clients and app
frameworks.  Any 1.0 support will be able to 'bridge' into this much
as you can with (eg) STOMP and MQTT today.  The point being that
using Rabbit right now, keeps you on a happy path.

alexis


On Mon, Nov 12, 2012 at 5:11 PM, Simon MacMullen <[hidden email]> wrote:

> On 12/11/12 13:50, Eduardo de Vera Toquero wrote:
>>
>> Currently, if I am not mistaken, RabbitMQ supports 0.9.1, 0.9 and 0.8
>> versions.
>
>
> Correct.
>
>
>> Is there any plan to support newer versions such as 0.10 or 1.0 (now that
>> it is final)?
>
>
> Minor quibble: 0.10 is older than 0.9.1. I know, it looks like it shouldn't
> be :-)
>
> We are definitely not going to support 0.10. It's similar to neither 0.9.1
> nor 1.0, and the only other product that supports it is Qpid, and AFAICS
> they are moving away from it towards 1.0. So it feels like a dead end.
>
> We might support 1.0 in the future, largely depending on how much demand for
> it materialises. It's worth bearing in mind that 1.0 is a very different
> beast from 0.9.1, with very different goals, so it's not the obvious upgrade
> from 0.9.1 that it sounds like.
>
> If we do support it, we will treat it as essentially another protocol in the
> same vein as STOMP and MQTT. So AMQP 0.9.1 support is not going away any
> time soon.
>
> Cheers, Simon
>
> --
> Simon MacMullen
> RabbitMQ, VMware
>
> _______________________________________________
> rabbitmq-discuss mailing list
> [hidden email]
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
_______________________________________________
rabbitmq-discuss mailing list
[hidden email]
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Support for AMQP 0.10 and 1.0 versions

Gotthard, Petr
Hello,

The trouble is that AMQP 1.0 and AMQP 0.9.1 are both called "AMQP". And since 0.9.1 < 1.0 many people think that AMQP 1.0 is the most advanced version. From this perspective it is hard to explain why the brand new RabbitMQ 3.0 still sticks to the "outdated" AMQP 0.9.1.

There is a slowly increasing fear that by sticking with RabbitMQ we become left in an isolated island of 0.9.1 in a world where everyone else will talk 1.0.


Petr

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Alexis Richardson
Sent: 12. listopadu 2012 18:14
To: Discussions about RabbitMQ
Subject: Re: [rabbitmq-discuss] Support for AMQP 0.10 and 1.0 versions

Eduardo,

Currently 0-9-1 has the best support across many clients and app
frameworks.  Any 1.0 support will be able to 'bridge' into this much
as you can with (eg) STOMP and MQTT today.  The point being that
using Rabbit right now, keeps you on a happy path.

alexis


On Mon, Nov 12, 2012 at 5:11 PM, Simon MacMullen <[hidden email]> wrote:

> On 12/11/12 13:50, Eduardo de Vera Toquero wrote:
>>
>> Currently, if I am not mistaken, RabbitMQ supports 0.9.1, 0.9 and 0.8
>> versions.
>
>
> Correct.
>
>
>> Is there any plan to support newer versions such as 0.10 or 1.0 (now that
>> it is final)?
>
>
> Minor quibble: 0.10 is older than 0.9.1. I know, it looks like it shouldn't
> be :-)
>
> We are definitely not going to support 0.10. It's similar to neither 0.9.1
> nor 1.0, and the only other product that supports it is Qpid, and AFAICS
> they are moving away from it towards 1.0. So it feels like a dead end.
>
> We might support 1.0 in the future, largely depending on how much demand for
> it materialises. It's worth bearing in mind that 1.0 is a very different
> beast from 0.9.1, with very different goals, so it's not the obvious upgrade
> from 0.9.1 that it sounds like.
>
> If we do support it, we will treat it as essentially another protocol in the
> same vein as STOMP and MQTT. So AMQP 0.9.1 support is not going away any
> time soon.
>
> Cheers, Simon
>
> --
> Simon MacMullen
> RabbitMQ, VMware
>
_______________________________________________
rabbitmq-discuss mailing list
[hidden email]
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Support for AMQP 0.10 and 1.0 versions

Matthias Radestock-3
Petr,

On 19/11/12 18:38, Gotthard, Petr wrote:
> There is a slowly increasing fear that by sticking with RabbitMQ we
> become left in an isolated island of 0.9.1 in a world where everyone
> else will talk 1.0.

Rest assured that RabbitMQ will support AMQP 1.0 long before most of the
world is talking 1.0.

Furthermore, as Simon said, RabbitMQ will continue supporting AMQP 0-9-1
for a long time. We are not going to abandon the large community of
companies and individuals (most of them with no affiliation to the AMQP
Working Group) which has invested a huge amount of time and effort
producing clients, libraries, tools, documentation, products, etc, etc,
based on AMQP 0-{8,9,9-1}. Just take a look at
http://www.rabbitmq.com/devtools.html for a glimpse at what has been
created.


Regards,

Matthias.
_______________________________________________
rabbitmq-discuss mailing list
[hidden email]
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Reply | Threaded
Open this post in threaded view
|

Re: Support for AMQP 0.10 and 1.0 versions

Tim Watson-5
In reply to this post by Gotthard, Petr
Per

Whilst this perception is sort of understandable it is worth remembering that rabbit was one of the first brokers to demonstrate 1.0 support running alongside 0.9.1 in parallel! And when 1.0 support does become mainstream in rabbit you can be sure that as a multi-protocol broker it will be happily able to support both. And that along with stomp, MQTT and various others! Of *all* the message brokers out there I see rabbit as the *most* likely and *best* placed to deal with AMQP 1.0 and other emerging protocols so I really don't think there is anything to worry about. The *only* reason 3.0 hasn't added explicit support for 1.0 afaict is that there has perhaps not been enough indication that the demand would outweigh the effort thus far.

We've still not seen a rise in production ready 1.0 clients so I'm keen to see where the pressing demand is really coming from. It seems to me, as a recent newcomer to the AMQP world, that all the 1.0 spec has done so far is to make people worry about future incompatibility with the only version of the spec that has made any real impact on the industry in practise, viz. 0.9.1.

I should emphasise that this is my personal opinion (about 1.0) and does not represent the view of my employer in any way. For my own part I'm also fascinated with the differences in 1.0 and would look forward to being involved in any effort to bring it into production - but that interest is motivated by the technical challenge and to be fair I'm hardly well placed (as a self confessed newcomer) to know which way the industry is going to go.

In finishing, please allow to emphasise once again that 1.0 is not something that represents a stop signal for rabbit or for 0.9.1 - I expect we will see both in good health for many years to come.

Cheers
Tim

On 19 Nov 2012, at 18:38, "Gotthard, Petr" <[hidden email]> wrote:

> Hello,
>
> The trouble is that AMQP 1.0 and AMQP 0.9.1 are both called "AMQP". And since 0.9.1 < 1.0 many people think that AMQP 1.0 is the most advanced version. From this perspective it is hard to explain why the brand new RabbitMQ 3.0 still sticks to the "outdated" AMQP 0.9.1.
>
> There is a slowly increasing fear that by sticking with RabbitMQ we become left in an isolated island of 0.9.1 in a world where everyone else will talk 1.0.
>
>
> Petr
>
> -----Original Message-----
> From: [hidden email] [mailto:[hidden email]] On Behalf Of Alexis Richardson
> Sent: 12. listopadu 2012 18:14
> To: Discussions about RabbitMQ
> Subject: Re: [rabbitmq-discuss] Support for AMQP 0.10 and 1.0 versions
>
> Eduardo,
>
> Currently 0-9-1 has the best support across many clients and app
> frameworks.  Any 1.0 support will be able to 'bridge' into this much
> as you can with (eg) STOMP and MQTT today.  The point being that
> using Rabbit right now, keeps you on a happy path.
>
> alexis
>
>
> On Mon, Nov 12, 2012 at 5:11 PM, Simon MacMullen <[hidden email]> wrote:
>> On 12/11/12 13:50, Eduardo de Vera Toquero wrote:
>>>
>>> Currently, if I am not mistaken, RabbitMQ supports 0.9.1, 0.9 and 0.8
>>> versions.
>>
>>
>> Correct.
>>
>>
>>> Is there any plan to support newer versions such as 0.10 or 1.0 (now that
>>> it is final)?
>>
>>
>> Minor quibble: 0.10 is older than 0.9.1. I know, it looks like it shouldn't
>> be :-)
>>
>> We are definitely not going to support 0.10. It's similar to neither 0.9.1
>> nor 1.0, and the only other product that supports it is Qpid, and AFAICS
>> they are moving away from it towards 1.0. So it feels like a dead end.
>>
>> We might support 1.0 in the future, largely depending on how much demand for
>> it materialises. It's worth bearing in mind that 1.0 is a very different
>> beast from 0.9.1, with very different goals, so it's not the obvious upgrade
>> from 0.9.1 that it sounds like.
>>
>> If we do support it, we will treat it as essentially another protocol in the
>> same vein as STOMP and MQTT. So AMQP 0.9.1 support is not going away any
>> time soon.
>>
>> Cheers, Simon
>>
>> --
>> Simon MacMullen
>> RabbitMQ, VMware
>>
> _______________________________________________
> rabbitmq-discuss mailing list
> [hidden email]
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
_______________________________________________
rabbitmq-discuss mailing list
[hidden email]
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss