Thanks for your answer Tim. I will use the C++ implementation. Regards, Ricardo
On Fri, May 15, 2009 at 4:58 PM, Timothy Bish <tabish...@gmail.com> wrote: > On Fri, 2009-05-15 at 16:51 -0300, Ricardo Clemente wrote: >> Hi, >> >> I'm working on a module to consume all Nagios events and publish then >> to activemq ( I would be glad to share this as soon as I complete it). >> The module is written in C and my first idea was to use Openwire C >> client. The motivation over other options as the rest interface, is >> that the number of events per second is really high and a protocol >> with persistent connection seems the best option. >> >> Unfortunately, I was not able to build the libopenwire, finding the >> same issue as in this thread >> (http://www.nabble.com/Problem-building-libOpenWire-using-Maven-to16558223.html#a16558223). >> I also found a post from Chirino that the focus was on the C++ client >> (http://www.nabble.com/Openwire-C-client-issue-to3875953.html#a3875953) >> which let me a little concerned about using the C implementation. >> >> So my questions are: should I use the C libopenwire? Is this library >> considered ready for a live environment? And is there any working >> build process for linux? >> >> Any one can direct me to the best C activemq integration option? Is >> XMPP or STOMP better options with also good performance? >> >> Thanks, >> Ricardo > > The C Openwire client has not been worked on in quite some time and > probably isn't the best choice. The C++ client is much more mature and > has gone through much more testing and the 3.0 version will be out soon > which offers failover among many other improvements. > > Regards > Tim. > > > > > -- > Tim Bish > http://fusesource.com > http://timbish.blogspot.com/ > > > >