1.5.3. Connections, Session and Links
The protocol used is selected at runtime via the '
protocol
' connection property. The recognized values are 'amqp1.0
' and 'amqp0-10
'. AMQP 0-10 is still the default and the 1.0 support is only available if the required module (the Apache Proton library) is loaded.
The SASL negotiation is optional in AMQP 1.0. If no SASL layer is desired, the
sasl_mechanisms
connection option can be set to NONE
.
AMQP 1.0 can be used over SSL, however the messaging client does not use an AMQP negotiated security layer for that purpose. Peers must expect SSL on the port being used (either exclusively or by being able to detect an SSL header).
Transactional sessions are not yet supported.
The creation of senders or receivers results in the attaching of a link to the peer. The details of the attach, in particular the source and/or target, are controlled through the address string.