qpid-proton mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Nicholson <rob_nichol...@uk.ibm.com>
Subject new team working with AMQP and Apache Qpid Proton
Date Thu, 17 Apr 2014 12:36:23 GMT
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


Rob Nicholson

Phone: +44-1962-817517 | Mobile: +44-7843-368769
E-mail: rob_nicholson@uk.ibm.com
Find me on:   and within IBM on:   

Hursley Park
Hursley, SO212JN
United Kingdom

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message