Multi-Broker Connectivity
Message Manager supports connecting to multiple message brokers/systems, allowing you to manage different messaging systems from a single interface.
What is a Profile?
A profile is a configuration that defines the type of messaging system and the libraries used to work with a specific message broker or messaging system. i.e. You can have a Kafka profile, a Solace profile, and so on. Each profile represents a different messaging system. You can create multiple profiles of the same type, allowing you to use different client libraries and versions for each profile.
Profile Selection
To connect to a specific broker, select the appropriate profile from the list the main interface.
Profile Creation and Duplication
To create a new or to duplicate an existing profile:
- Select the profile you want to duplicate.
- Click on the "Duplicate Profile" button.
- Enter a new name for the duplicated profile.
- Verify the library versions you want to use.
Profile Deletion and Reset
To delete a profile:
- Select the profile you want to delete.
- Click on the "Remove Profile" button and confirm the action.
To reset a profile to its default settings:
- Select the profile you want to reset.
- Click on the "Remove Profile" button.
- After the next restart the default/template profile will be loaded.
Classpath Configuration
For the open-source version, you may need to manually configure the classpath to include the necessary broker-specific libraries.
For the commercial version, the classpath is automatically configured based on the selected profile, ensuring all required libraries are loaded. You can also manually configure the classpath if necessary.