Op zaterdag 17 februari 2007 19:07, schreef Rob Davies: > thank you!! >
Rob, I figured out that the SlowReceive1 junit test probably deadlocks because the connection is shared between sender and consumer. So I rewrote the test and now the test runs to completion. Halfway during the send the Producer slows down and gets in sync with each received message. When I run my test programs with the tcp broker I still have the problem. The sender runs to completion, but the receiver blocks... :-( you can reproduce it by running my jmstransfer program: http://www.v7f.eu/public/jms/ If you transfer a file of a few megabytes then often the receiver blocks: Scenario: Send the file: jmsstream --topic topic/BigDurable --dest demo --timeout 0 /vmlinuz Start the receiver: jmsstream --topic topic/BigDurable --ident MyName --dest demo --prefix ./ --verbose New dest: .//vmlinuz Request: 1 Request: 2 Request: 3 it just hangs with 4 messages left in the queue...