Hi JB, Thanks for responding JB. Yes, I am using the default transportConnector. Just adding a basic tranportlistener to log a message when connection is interrupted.
I will try to decrease the "soTimeout" value and check. Is there any recommended value to set? It could depend on the application etc, still want to get an opinion. If you have any other thoughts or suggestions to try, please do let me know. Thanks, Bijju. On Thu, Jul 24, 2025 at 12:13 AM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Hi > > You might have to decrease the soTimeout to "detect" quickly the > connection is down. > > Are you using "default" transportConnector configuration ? > > Regards > JB > > On Wed, Jul 23, 2025 at 4:50 AM Bijju Patel <bpatel0...@gmail.com> wrote: > > > > Hello, > > I am seeing an issue (or maybe my understanding is not clear) with the > > failover protocol in ActiveMQ Classic case. > > So, appreciate your thoughts and comments and if you have overcome such > > cases. > > > > Here is the scenario and cases. Please bear with my lengthy info as I > want > > to be clear. > > > > I have an AMQ client which is connecting to a broker using failover > > protocol with A:B:C brokers. > > If the broker service goes down on A, the client switches to B quickly. > > There is no issue here. > > Also, I do see that tranportInterrupted() from TransportListener gets > > called. So, everything is good. > > > > But, when the network is interrupted between the client and server A, the > > client is not switching to B > > immediately as in the above case. I see that socket connections to > broker A > > linger on for long time > > either in SYN_SENT or FIN_WAIT_2 states. This is the only thing I > noticed. > > I have multiple topics > > defined in client and AMQ traffic is heavy. So, the client application is > > not working as intended. > > Is this the correct client behavior when the network is interrupted > between > > client and A? > > If so, is there anything in terms of the settings etc, I can do so that > it > > behaves similar to the above case > > where the switch happens immediately when the broker service on A goes > down > > ? > > > > I am using the Classic ActiveMQ 6.1.6 version. > > > > Appreciate any comments or thoughts. > > > > Thanks, > > Bijju Patel. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@activemq.apache.org > For additional commands, e-mail: users-h...@activemq.apache.org > For further information, visit: https://activemq.apache.org/contact > > >