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: [email protected] For additional commands, e-mail: [email protected]
