James Mansion wrote:
Sure you couldn't have a C API that is closely based on the MQSeries one, with extra tweaks?

Or a C++ API that is much like the COM API from MSMQ?

Both with extensions as needed.

These are the most widely deployed existing systems. Sure you're not going to design a bikeshed?

Are there specific aspects of either of those two APIs that you would like to emulate? Or are you just suggesting that we reuse an existing API?

To be clear, I am not in any way aiming to create a universal standard API for all c++ messaging. I simply want to help applications using qpid insulate themselves from details of the protocol as much as possible.

Were there an existing API open standard for messaging in c++ I would be very keen for us to embrace it.

However I don't myself believe that either of the options you mention represent such a standard and I don't think they are even open to other implementations.

The ActiveMQ project has a c++ API, CMS[1], that is essentially a pretty direct port of the JMS API. I did consider that, but decided against it. I think what I am proposing will end up being quite similar and I'll be happy to try and justify the differences before we commit ourselves to any decision.

[1] http://activemq.apache.org/cms/api_docs/cms-1.2/

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to