Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.10.0, 5.10.1, 5.10.2, 5.11.0, 5.11.1
-
None
Description
The current inactivity monitor implementation only kicks in when the connection is opened an the protocol handshake completes such as when an OpenWire client sends its WireFormatInfo or when a STOMP client sends the CONNECT frame.
We currently deal with this case for AMQP and MQTT by using a connection attempt timeout to close down connections that have opened but not started a handshake. We should extend this to STOMP and OpenWire as well.
This issue has been seen in the STOMP over websockets where a STOMP WebSocket connection is opened but for some reason never initiates.