Advanced Message Queuing Protocol (AMQP) 1.0 is an open standard application layer protocol for message-oriented middleware. Solace PubSub+ message brokers provide service for AMQP 1.0 clients on both Solace PubSub+ software message brokers and Solace PubSub+ 3520s and Solace PubSub+ 3560s. In this section we'll show you how to configure your Solace PubSub+ message broker for AMQP 1.0 messaging.
To enable AMQP service on a Solace PubSub+ message broker, the following configurations are required on the message broker:
- Guaranteed Messaging and message spooling must be enabled (by default, these are enabled for Solace PubSub+ software message brokers). See Configuring Guaranteed Messaging.
- For any Message VPNs that the AMQP clients will connect to, the client usernames used must have client profiles that allow Guaranteed message publishing and receiving (by default, these are enabled for Solace PubSub+ software message brokers). See Client Authorization Management.
- System-level AMQP service must be enabled. See AMQP Service Management.
- For each Message VPN that AMQP clients will connect to, an AMQP listen port must be configured and AMQP service be enabled. See Managing AMQP Service on VPNs.