finos / OpenMAMA

OpenMAMA is an open source project that provides a high performance middleware agnostic messaging API that interfaces with a variety of proprietary and open source message oriented middleware systems.
https://openmama.org
GNU Lesser General Public License v2.1
146 stars 53 forks source link

Need alternative to pn_messenger #272

Open fquinner opened 7 years ago

fquinner commented 7 years ago

The pn_messenger interface in Qpid Procon has been marked as deprecated. We need to consider alternatives. I have kicked off a conversation on the qpid proton mailing list to discuss - leaving this open to implement its findings:

http://qpid.2158936.n2.nabble.com/Alternatives-to-pn-messenger-QPID-Proton-C-td7662766.html

btorpey commented 7 years ago

Just a comment from the peanut gallery -- but why not abandon qpid in favor of something like, say, 0mq?

The performance of qpid is quite awful, and it doesn't appear to have much in the way of "legs" -- at least as far as the audience for OpenMAMA is concerned.

By contrast, 0mq is relatively mature, stable, and at least has the potential to perform much better.

(I'm aware of the 0mq bridge that Frank has done, and it looks quite promising -- although I'm thinking it could use a little love, which it would presumably get if it were officially adopted by the OpenMAMA project).

fquinner commented 4 years ago

If we stick with qpid proton, we should move messenger API to:

https://qpid.apache.org/releases/qpid-proton-0.30.0/proton/c/api/group__proactor.html