Murali Mogalayapalli created AMQNET-848:
-------------------------------------------

             Summary: Failover Transport Protocol Excessive Reconnection 
Attempts on Credential Failure
                 Key: AMQNET-848
                 URL: https://issues.apache.org/jira/browse/AMQNET-848
             Project: ActiveMQ .Net
          Issue Type: Bug
          Components: NMS
            Reporter: Murali Mogalayapalli


*Failover Transport Protocol behavior:*
When authentication credentials are invalid (e.g., expired or incorrect), the 
AMQNet client’s *failover mechanism* enters a rapid reconnect loop. This 
results in a high-frequency reconnection pattern that behaves like a 
*denial-of-service (DoS)* against the broker.
*Problem*
The InactivityMonitor::OnCommand method doesn't handle the ExceptionResponse 
resulting in this behavior.
*Fix*
 * Handle the ExceptionResponse the way it is handled in 
Conection::SyncRequestAsync method. Propagate the exception
 * Bail out the FailoverTransport from reconnecting when a NMSSecurityException 
is passed to  FailoverTransport::HandleTransportFailure  method.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to