Solace Integration with Mulesoft
Solace: Solace PubSub+ Event Brokers have built-in support for a variety of proprietary and open standard protocols and APIs, so you can create and connect apps with whatever language, open protocols and APIs you choose, without worrying about translation.
Solace messaging APIs offer uniform client access to all Solace PubSub+ capabilities and qualities of service, and are available for C, .NET, iOS, Java, JavaScript, JMS, Python and Node.js. Solace also supports popular open protocols like AMQP, JMS, MQTT, REST and WebSocket, and open APIs such as Paho and Qpid.
Register Solace portal:
You can sign up for a Free Solace trial account by clicking on the following link: https://console.solace.cloud/login
Create Message Service:
Configuring the Messaging Service:
Create Queue
Setting up Solace configuration in Mulesoft:
The following dependencies must be added to the MuleSoft project’s pom.xml file. Three options exist for doing this. The modules can be added directly into the pom file, using Exchange from the Mule Palette, or by selecting Manage Dependencies > Manage (or Add) Modules from the context menu when you right-click on the project.
The Solace and JMS modules must be added before we can construct our Mule application.
Provide the credentials
Provide the queue name to consume transactions.