You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Alan Conway <ac...@redhat.com> on 2015/04/17 22:53:53 UTC

Go binding for the proton AMQP messaging engine.

I'm working on a Go binding for proton, which is an implementation of
the AMQP messaging protocol http://qpid.apache.org/proton/index.html
It has bindings for C, python, ruby, javascript, C++ (in the works),
perl, PHP and possibly others, but I think Go is a Bit Different.

There is an overview of what I have done at:

https://github.com/apache/qpid-proton/blob/master/proton-c/bindings/go/README.md

There is a somewhat interesting example (concurrently receiving messages
using goroutines and channels) at:
 
https://github.com/apache/qpid-proton/blob/master/examples/go/receive.go

This example doesn't work yet, but it illustrates my thinking on the
API.

I would be very interested in thoughts from the Go perspective
particularly about whether this looks like a good fit for Go or if there
are any tricks or conventions I should be aware of. 

I'll be away next week but I will get back to anyone who is kind enough
to reply the week after.

Thanks,
Alan.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org