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/
>
>
>
>

Reply via email to