JMS C/C++ client without a java proxy
Hey folks,
i am wondering if there is a C client for JMS which doesn't require a java-Proxy?
I know the active-mq website, but the c/c++ client section there is really confusing and it seems that no one takes care of it anymore:
The active-mq website suggest the following as c/c++-clients:
It is very commonfor an organisation to have lots of legacy C code which needs integration into the message bus. The current available solutions are
* use the OpenWire C Client which is only available in ActiveMQ 4.x or later.
* we are working on the OpenWire CPP Client
* the ActiveMQ C++ Clients is currently a C++ API to Stomp, and is a full-blown replacementfor CMSfor AMQ v4.0.1 and later. In the futurethis will be expanded to support OpenWire as well.
* the CMS C++ client which is a C++ API to Stomp which can also be implemented with OpenWire
* use the Stomp C Clientfor any version of ActiveMQ from 3.1 onwards. You can also use Stomp from many other languages like .Net, Python, Ruby, Perl etc.
But:
a)
* use the OpenWire C Client which is only available in ActiveMQ 4.x or later.
The only two links:
You can browse the code here
http://svn.activemq.org/branches/activemq-4-0/activemq/openwire-c/
e.g. here's an example of it in use...
http://svn.activemq.org/branches/activemq-4-0/activemq/openwire-c/src/examples/
are deadlinks.
Google doesn't help as well, this project seems to be dead?
b)
we are working on the OpenWire CPP Client
ok, nothing released yet (as far as i can tell)
c)
the ActiveMQ C++ Clients is currently a C++ API to Stomp, and is a full-blown replacementfor CMSfor AMQ v4.0.1 and later. In the futurethis will be expanded to support OpenWire as well.
But if i click on the link i get redirected to
CMS is an easy-to-use JMS 1.1-like API. Our implementation of CMS is called ActiveMQ-CPP, the architecturefor which supports pluggable transport protocols, very much like the ActiveMQ broker itself.
So it says " it is a full replacement for CMS", but leads me directly to CMS?
What the hack?
Furthermore - and even worse - __NOT__ a single download link is working as well as the link to the api-docs is broken (if it ever worked)...
d)
the CMS C++ client which is a C++ API to Stomp which can also be implemented with OpenWire
Yeah, see c)
e)
use the Stomp C Clientfor any version of ActiveMQ from 3.1 onwards. You can also use Stomp from many other languages like .Net, Python, Ruby, Perl etc.
Almost no documentation at all.
So, in a nutshell, this whole "jms-c/c++ client" project seems to be just dead or unusable....
Has somebody any ideas for a:
- C/C++ JMS client
- which does not need a proxy
Thx for all clues in advance!

