The Broker supports configuration of Ports to specify the particular AMQP messaging and HTTP management connectivity it offers for use.
Each Port is configured with the particular Protocols and Transports it supports, as well as the Authentication Provider to be used to authenticate connections. Where SSL is in use, the Port configuration also defines which Keystore to use and (where supported) which TrustStore(s) and whether Client Certificates should be requested/required.
Different Ports can support different protocols, and many Ports can be configured on the Broker.
The following AMQP protocols are currently supported by the Broker:
AMQP 0-8
AMQP 0-9
AMQP 0-9-1
AMQP 0-10
AMQP 1.0
Additionally, HTTP ports can be configured for use by the associated management plugin.
This diagram explains how Ports, Authentication Providers and an Access Control Provider work together to allow an application to form a connection to a Virtualhost.
Apache Qpid, Messaging built on AMQP; Copyright © 2015 The Apache Software Foundation; Licensed under the Apache License, Version 2.0; Apache Qpid, Qpid, Qpid Proton, Proton, Apache, the Apache feather logo, and the Apache Qpid project logo are trademarks of The Apache Software Foundation; All other marks mentioned may be trademarks or registered trademarks of their respective owners