Usage Introduction
Function Description
MQS is a message integration component of ROMA Connect. It uses a unified message access mechanism to provide secure and standard message channels for cross-network access. ROMA Connect has the following advantages for message integration:
- Support for Kafka-native features
DMS for Kafka is compatible with open-source Kafka APIs and supports all message processing functions of open-source Kafka.
- Secure message transmission
Operations on RabbitMQ instances are recorded and can be audited. Messages can be encrypted before storage. SASL authentication and security groups are used to enhance network access control.
- High reliability of message data
MQS instances support data persistence and replication. Messages can be replicated synchronously or asynchronously between replicas.
Process Flow
The following figure shows the process of using ROMA Connect for message integration.
- You have created an instance and integration application.
- Create a topic.
Create a topic for storing messages so that message producers can publish messages and message consumers can subscribe to messages.
- (Optional) Grant permissions for topics.
If SASL_SSL of MQS is enabled in the ROMA Connect instance, the client needs to use the key and secret of the authorized integration application for security authentication when publishing and subscribing to messages to the topic.
- Connect to the topic.
The open-source Kafka client needs to be integrated to the system. Then, messages can be produced and consumed through the command lines provided by the client.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot