Amazon MQ
DuploCloud supports Amazon MQ, a fully managed message broker service for Apache ActiveMQ and RabbitMQ. You can use Amazon MQ to enable asynchronous communication between different parts of your application or between microservices. Through the DuploCloud Portal, you can easily create and manage Amazon MQ brokers and configurations.
Creating a Broker Configuration
Broker configurations define reusable settings for RabbitMQ and ActiveMQ brokers and can be attached to one or more brokers.
Navigate to Cloud Services → App Integration → Amazon MQ.
Select the Configurations tab.
Click Add. The Create Configuration pane displays.
Create Configuration pane Complete the following fields:
Configuration Name
Enter a descriptive name for the configuration.
Broker Engine Type
Select RabbitMQ or Apache ActiveMQ.
Broker Engine Version
Select the version of the chosen broker engine, e.g., 3.13.
Authentication Type
For Apache ActiveMQ brokers, choose Simple or LDAP authentication type.
Click Create to create the broker configuration.
Managing Broker Configurations
Once a configuration is created, you can view or manage it from the Configurations tab:
Navigate to Cloud Services → App Integration → Amazon MQ.
Select the Configurations tab.
Select the configuration you want to manage from the NAME column.
Choose from the following tabs to view configuration details:
Configuration Details
Displays the XML configuration.
Revisions
Shows a history of changes made to the configuration.
Tags
Displays tags applied to the Amazon MQ configuration, such as project, lifecycle, and tenant identifiers.
JSON Details
Displays metadata and revision information about the Amazon MQ configuration in JSON format.

Revising a Broker Configuration
To revise a preexisting broker configuration:
In the Configuration Details tab, click Edit to update the configuration.
Configuration Details tab showing broker configuration revision process Optionally, add a Description for the revision.
Modify the configuration values as needed.
Click Save to apply the revision. All revisions are listed on the Revisions tab.
Creating a RabbitMQ Broker
DuploCloud allows you to create RabbitMQ brokers to handle messaging workloads. You can optionally attach a previously created broker configuration to reuse settings like engine type, version, and authentication mode.
Navigate to Cloud Services → App Integration → Amazon MQ.
Select the Brokers tab.
Click Add. The Add Broker pane displays.
Add Broker pane Complete the required fields:
Broker Name
Enter a unique name for your broker.
Broker Engine Type
Select RabbitMQ.
Broker Engine Version
Choose the ActiveMQ engine version, e.g., 3.13.
Username
Enter the username for broker access.
Password
Enter the password for the username.
Optionally, select Advanced Options and configure the following advanced configurations.
Broker Configuration
Select a previously created broker configuration. For more details, see Creating a Broker Configuration.
CloudWatch Logs
Select to enable general logging via CloudWatch.
Public Network Access
Select to enable connections from applications outside of the VPC that hosts the broker's subnets.
Subnet(s)
If public network access is not enabled, select one or more subnets where the broker will be deployed.
Encryption
Choose encryption settings (e.g., AWS managed CMK).
Maintenance Window
Select this option to define a maintenance window for broker updates.
Click Submit to create the broker.

Creating an ActiveMQ Broker
DuploCloud supports provisioning and managing ActiveMQ brokers to enable communication between distributed applications.
Navigate to Cloud Services → App Integration → Amazon MQ.
Select the Brokers tab.
Click Add. The Add Broker pane displays.

Complete the following fields:
Broker Name
Enter a unique name for your ActiveMQ broker.
Broker Engine Type
Select Apache ActiveMQ.
Broker Engine Version
Choose the ActiveMQ engine version to use, e.g., 5.18.
Deployment Mode
Select the deployment mode (e.g., Single Instance Broker).
Storage Type
Choose the storage type (e.g., EBS - Throughput Optimized).
Broker Instance Type
Select the broker instance type.
ActiveMQ Access
Choose the authentication method for the broker and provide additional information:
Simple: Provide a username and password to authenticate directly with the broker.
LDAP: Provide LDAP connection details so the broker can authenticate users against your corporate directory.
Optionally, select Advanced Options and complete the fields, organized by category in the table below.
Broker Configuration
Select a previously created broker configuration. For more details, see Creating a Broker Configuration.
Monitoring
Enable CloudWatch General Logs and/or CloudWatch Audit Logs.
Network Settings
Enable or disable Public Network Access and select one or more Subnets in which to launch the broker.
Data Encryption
Choose encryption options for broker data, e.g., AWS owned CMK.
Maintenance Window
Select this option to define a maintenance window for broker updates.
Click Submit to create the broker.

Managing a Broker
After creating a broker, you can view its details, monitor its status, and perform management actions from the DuploCloud portal.
Navigate to Cloud Services → App Integration → Amazon MQ.
Select the Brokers tab.
Click the broker name in the NAME column.
Choose from the following tabs to view or manage the broker:
Details
Displays key broker specifications, security, logging, encryption, and maintenance settings in a human-readable format.
Tags
Displays system-generated and user-defined tags applied to the Amazon MQ broker, such as project, lifecycle, and tenant identifiers.
JSON Details
Shows the full Amazon MQ broker configuration in raw JSON format, including deployment, network, and engine settings.

If needed, click Actions to Edit or permanently Delete the broker.

Last updated
Was this helpful?