diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2013-01-18 13:59:14 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2013-01-18 13:59:14 +0000 |
| commit | 90fa7f36263fe8d86b037628d65a87915f1a3c91 (patch) | |
| tree | 17b615c8610667f102fc8b41bbbbb42d2e905535 /include | |
| parent | d8ebb900ad0477e737e5d20c4337e1837508348a (diff) | |
| download | rabbitmq-server-git-90fa7f36263fe8d86b037628d65a87915f1a3c91.tar.gz | |
various reader related changes for AMQP 1.0
- mechanism for the reader to 'become' a different reader.
- become the 1.0 reader if an AMQP 1.0 header is presented by a client
and the reader is present. That way we can support 1.0 on the same
port as 0-{8,9,9-1}.
- defer starting of the channel_sup_sup and do that in the
reader. This allows the AMQP 1.0 reader to start its own versio of
the sup. It also makes aborted connections less costly.
- track connections in an ets table rather than implicitly via the
supervisor. That way AMQP 1.0 connections can exclude themselves,
since they are already tracked via their direct connections.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
