For keep-alive packets, I was referring to the inactivity monitor and not TCP
keep-alive packets.

The documentation is correct - the default is not to enable TCP keep-alive
packets on the socket.

I don't think there is any conflict between the two.

One thought is coming to mind here after re-reading the posts.  Is it
possible a transaction is involved here?  Is JTA in-use on the JVMs with
these embedded brokers?  If there are transactions, that could explain the
failure to send messages and why only a certain number of messages are ever
consumed.  To clarify, sends in a transaction only take effect after the
commit, and receives are only acknowledged on commit.

Note that the connection factory setup in the posted activemq configs are
not explicitly using transactions, which is good.

Transactions could also explain an apparent lack of resumed flow on
reconnect - the consumer would receive the same messages again on every
reconnect and would stop at the same point.

One way to tell - try the same setup with a stand-alone broker using the
configs provided to see if it has the same problems.



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/JMS-to-JMS-Bridge-Connection-tp4684129p4684193.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to