On 13/05/16 13:32, Michal Zerola wrote:
I am unable to send 1MB messages using Java JMS API to Qpid (C++ broker) v0.34 if I use asynchronous send mode (no 'sync_publish' connection option). First message is sent normally, but the client hangs up on second producer.send(message) call.
Was there any error on the client side (or on the broker)? My guess would be something to do with the buffer size on the AMQP 0-10 JMS client you are using. The nosync.log doesn't actually contain a proper session close in either direction, is that the full log?
Generally, I would recommend using the AMQP 1.0 JMS client over the AMQP 0-10 one. It is more recent and more likely to get bug fixes.
If I use synchronous send mode (sync_publish='all') or smaller messages (e.g. 10KB) then everything works. I am attaching client logs for both asynchronous mode (where problem appears) and synchronous mode (where sending works). nosync.log <http://qpid.2158936.n2.nabble.com/file/n7643793/nosync.log> sync.log <http://qpid.2158936.n2.nabble.com/file/n7643793/sync.log> Messages are sent as persistent to a durable queue using topic exchange. Thanks for help.
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
