activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From masterov <>
Subject Re: activemq-cpp missing messages
Date Mon, 29 Jan 2007 15:40:10 GMT


nmittler wrote:
> Could you write a sample main that illustrates the problem?  Perhaps you
> could put your two consumers and two producers in the same app, but each
> using their own connection?  You could use the AMQCPP concurrent package
> to
> help simplify the threading of the producers.
> Also, what is your environment?
> - broker version?
> - OS/compiler?

I am trying to avoid using threads, so specifically don't want to put
consumers and producers in the same process.  Also - it turns out that if
you give enough load to just one consumer and one producer it misses
messages as well.  Here is all you need to simulate a problem. amq_client.tar.gz 
Just change the Makefile -L to point to location of your libactivemq-cpp.a,
instead of /home/amasterov/lib. Here is the compiler/os info:

> g++ -v      
Using built-in specs.
Target: sparc-sun-solaris2.8
Configured with: ../../src/gcc-4.1.1/configure --disable-nls --enable-shared
--enable-threads=posix --enable-languages=c,c++
Thread model: posix
gcc version 4.1.1

broker: ActiveMQ 4.1.0-incubator (binary), running on a windows machine.

once it compiles, run 1 ./rcv_process and 1 ./snd_process, or to make things
worse, you can run two ./snd_process 'es with a parameter to send 10000
messages each.  the receiving process will terminate once it receives 20000

Thanks a lot,

View this message in context:
Sent from the ActiveMQ - User mailing list archive at

View raw message