[rabbitmq-discuss] ? about rabbitmq 1.7.1 and 7-byte frame headers (2)
james anderson
james.anderson at setf.de
Tue Feb 16 12:01:18 GMT 2010
good morning;
still trying to get this straight.
On 2010-02-16, at 07:04 , Matthias Radestock wrote:
> James,
>
> james anderson wrote:
>> a recently built rabbitmq server server indicates - even to the
>> level of the response server properties, that it implements "amqp
>> 8-0", but
>> a. if one connects with a 9-1 version token, it does not
>> disconnect. it proceeds to negotiate the connection.
>
> That is expected behaviour for a 0-8 broker, at the least by some
> interpretations of the spec - if the client specifies a higher
> version number than supported by the server then negotiation
> proceeds with the server sending the version it supports.
the phrase, "proceeds with the server sending the version it
supports", is to mean that the specification's notion of "accepts"
permits a broker to reply with a Connection.Start with the major and
minor server properties set to reflect the version it supports, but
with no required relation to the requested version, and that standard
practice is to permit just values less than that requested? is the
behavior specific to rabbitmq? universal to all r8.0 brokers?
More information about the rabbitmq-discuss
mailing list