AMQP is a wire-level messaging protocol used by WSO2 MB for message-queueing.
Enabling the transport
<MB_HOME>/repository/conf/broker.xml file contains parameters relating to the configuration of the AMQP transport. The transport can be enabled as shown in the following extract of the
|Parameter Name||Description||Default Value|
|enabled||If the value of this parameter is||true|
|port||The listening port specified for the AMQP transport. The AMQP broker would be initialized with this port by default.||5672|
|sslPort||The listening SSL port for the specified AMQP transport. The AMQP security socket will be initialised with this port by default.||8672|
|maximumRedeliveryAttempts||The maximum number of times the WSO2 MB should attempt to redeliver a message which has not reached a subscriber. For example, when this value is set to 10, another 10 attempts will be made to deliver the message. The default value can be changed depending on your reliability requirements.||10|
|allowSharedTopicSubscriptions||If this parameter is ||false|
If this parameter is true, the queue names and topic names will be validated according to the AMQP specification. When this parameter is false, it is possible to use ":" in topic names.
Refer the description of the broker.xml file for further details.