[rabbitmq-discuss] New AMQP 0-9-1 extension added in default/master

Gavin M. Roy gmr at meetme.com
Wed Aug 7 19:44:38 BST 2013


Likewise the pamqp low level Python codec has it: 

https://github.com/pika/pamqp/commit/b4fb658b84004116d73ec6741c47dbd8d73cb880

It will be making its way into pika and rmqid soon. 


On Wednesday, August 7, 2013 at 2:32 PM, Alan Antonuk wrote:

> Initial support has been added in rabbitmq-c here:
> https://github.com/alanxz/rabbitmq-c/pull/133
> 
> 
> On Wed, Aug 7, 2013 at 4:47 AM, Michael Klishin <mklishin at gopivotal.com (mailto:mklishin at gopivotal.com)> wrote:
> > I'm happy to report that RabbitMQ 3.2 will support a new AMQP 0-9-1
> > extension that makes it possible for clients to be notified about
> > blocked connections [1].
> > 
> > Documentation for the extension is available on next.rabbitmq.com (http://next.rabbitmq.com) [2].
> > It is currently supported by 4 clients (in their development branches):
> > 
> >  * Java client
> >  * .NET client
> >  * Erlang client
> >  * Bunny (http://rubybunny.info)
> > 
> > with a couple more clients working on supporting it in the near future.
> > 
> > If you maintain a RabbitMQ client, below are some notes about how
> > you can add support for this extension.
> > 
> > We've introduced two new AMQP 0-9-1 methods: connection.blocked
> > and connection.unblocked. This codegen commit demonstrates what
> > properties of what types they have:
> > http://hg.rabbitmq.com/rabbitmq-codegen/rev/1748e6cf399a
> > 
> > Next, you need to add connection.blocked to the list of supported extensions
> > in client capabilities.
> > 
> > How these methods are exposed in the API is client-specific.
> > 3 clients (Java, .NET, Bunny) let users register event handlers (callbacks)
> > on connection instances.
> > 
> > Below are two diffs that may help you add support for connection.blocked
> > to your client:
> > 
> > http://hg.rabbitmq.com/rabbitmq-java-client/rev/fc3a59ca0aab
> > https://github.com/ruby-amqp/bunny/commit/334d0ceb3f84c03be342ad06dd244f0aa25fb7bc
> > 
> > To test this functionality you can either build RabbitMQ from source (on the default branch)
> > or use nightly builds available from https://www.rabbitmq.com/nightly-builds.html
> > 
> > If you have any questions about this extension, simply reply to this thread.
> > 
> > 1. http://www.rabbitmq.com/memory.html
> > 2. http://next.rabbitmq.com/connection-blocked.html
> > --
> > MK
> > 
> > 
> > _______________________________________________
> > rabbitmq-discuss mailing list
> > rabbitmq-discuss at lists.rabbitmq.com (mailto:rabbitmq-discuss at lists.rabbitmq.com)
> > https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> > 
> 
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com (mailto:rabbitmq-discuss at lists.rabbitmq.com)
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> 
> 


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


More information about the rabbitmq-discuss mailing list