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