You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Charlie Mordant (JIRA)" <ji...@apache.org> on 2014/05/02 17:10:20 UTC

[jira] [Created] (AMQ-5168) CLONE - ActiveMQ 5.x does not support the notion of a grace-period for heart beats as supported by the STOMP protocol

Charlie Mordant created AMQ-5168:
------------------------------------

             Summary: CLONE - ActiveMQ 5.x does not support the notion of a grace-period for heart beats as supported by the STOMP protocol
                 Key: AMQ-5168
                 URL: https://issues.apache.org/jira/browse/AMQ-5168
             Project: ActiveMQ
          Issue Type: Bug
    Affects Versions: 5.8.0
            Reporter: Charlie Mordant
            Assignee: Timothy Bish
             Fix For: 5.9.0


Regarding the configuration of heart beating the STOMP protocol spec states:

    "- because of timing inaccuracies, the receiver SHOULD be tolerant and take into account an error margin"

However, it appears that ActiveMQ 5.x is not tolerant of any error margin. 

Despite the fact that the spec says SHOULD rather than MUST it would make the implementation of STOMP clients easier if the error margin was published.

As the broker aggressively enforces the heart beat timeouts false failover attempts can result.

Apparently Apollo supports an error margin of 1.5x the configured heart beat. If it could be made configurable that would be even better! 




--
This message was sent by Atlassian JIRA
(v6.2#6252)