Hello proton mailing list. I think that some folks here have noticed that within IBM we have an incubator project called MQ Light [1] which is using the AMQP 1.0 wire protocol and is making use of Apache Qpid Proton both standalone[1] and in our cloud PaaS incubator [2]. Up until this point we have been largely in listen mode on the mailing list but now we will be engaging with the community so we thought it would be polite to introduce ourselves, what we are doing and how we are thinking of engaging with you.
Currently we use the proton C messenger API in our client and the Java messaging API in our "server" which uses code derived from IBM's Websphere MQ products. We have raised some Jiras, we plan to raise more for some specific problems we have had, supplying patches which show how we worked around or addressed each problem we had. We also have some of more strategic queries the first of which are: - We are finding that we need to extend Messenger in order to make it capable of doing what we want it to. Is this valid or did you want to keep messenger really simple. Should we just supply patches for these extensions also? - We want to create language bindings for MQ Light which are _really_ easy to use by programmers in that language. Specifically we find these bindings need to understand our messaging model. AMQP does not have a preconceived idea of a messaging model. We would like to put all of the client code into open source but do these language bindings belong in the Proton project? If not, I suspect we'll create a separate project which has a dependency to proton. - As we have consumed the Java engine API we have run up against some threading issues. This might be because we do not understand the threading model in the Engine. At some point we'd like to have a design discussion with the community on the threading model in the Engine implementation. [1] https://www.ibmdw.net/messaging/mq-light/ [2] http://www.bluemix.net [3] https://www.npmjs.org/package/mqlight Regards, Rob Nicholson CEng MEng FBCS CITP Phone: +44-1962-817517 | Mobile: +44-7843-368769 E-mail: rob_nichol...@uk.ibm.com Find me on: and within IBM on: Hursley Park Hursley, SO212JN United Kingdom I Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU