ruby-amqp/amq-client — Issue #12: issues with heartbeat implementation
Author: skaes
Created: 2011-11-02 07:44:07+00:00
State: open

The current heartbeat implementation is incomplete and doesn't conform to the AMQP 0.9.1 specification.

For example, any octet send via the wire serves as a heartbeat indicator.

This means heartbeat frames need only be sent if nothing else gets sent.

The code as is assumes heartbeat frames are sent by the broker at the specified heartbeat rate, which is not true.

Will start working on a fix, because we need correct heartbeat implementation.