Kafka Configuration Generator
The Kafka configuration generator simplifies migration by helping generation of Kafka® topic configurations for messaging systems like TIBCO® EMS, JMS, IBM MQ, ActiveMQ, and RabbitMQ.
This accelerator analyzes the messaging components in the uploaded TIBCO project and generates Confluent-ready Kafka topic creation scripts, enabling seamless integration with Confluent® platforms like Confluent Cloud and Confluent for Kubernetes (CFK).
Post-Processing Steps
-
Click the Kafka configuration generator icon (labeled Kafka / Kafka Config) to view results when processing completes.
-
Review Columns
-
JMS ID: Unique accelerator-level identifier. -
No. of Topics: Indicates the total number of topics that are available in the input project -
No. of Queues: Indicates the total number of queues that are available in the input project excluding the duplicates. -
Total Queues and Topics: Indicates the total number of queues and topics that are available in the output excluding the duplicates. -
No. of Failed Topics: Indicates the total number of topics that failed to process. -
Failed Topics: Indicates the names of the topics that failed to process.
Note: The columns are for reference only. The output scripts will handle their creation appropriately. Entries in the Failed Topics column may indicate processing issues that need your attention. Duplicate topics and queues are counted only once. If a topic and queue share the same name, it is counted as a topic. This does not impact the functionality of the output scripts.
-
-
Actions
-
Download: Request download of the output files as a ZIP archive.
-
View: Allows you to see the CFK Kafka Topics Resource, Shell Script, and Flink Jobs files.
CFK Kafka Topics Resource: YAML file with the configuration details for all Kafka topics that can be deployed in Confluent For Kubernetes (CFK).Shell Script: A shell script with configuration details for all kafka topics that can be deployed in Confluent® cloud.Flink Jobs: SQL file containing details to schedule Flink jobs in Confluent.
-
Working with Output Files
CFK Kafka Topics Resource
- YAML file containing configuration details for Kafka topics.
- Enables bulk topic deployment on CFK (Confluent For Kubernetes).
Shell Script
- Script containing configuration details for Kafka topics.
- Can be run on the Command Line Interface (CLI) to automate Kafka topic creation in Confluent Cloud.
Flink Jobs
- Contains SQL statements designed for execution in a Confluent Flink environment.
- Automates the creation of bridges between different Kafka topics.
These files speed up the migration process with minimal manual intervention. This approach allows for efficient implementation of Kafka and Flink configurations in Confluent environments.
After deployment, Kafka topics will be live on the Confluent Platform as shown below.
TIBCO® is a registered trademark of Cloud Software Group, Inc. and/or its subsidiaries in the United States and/or other countries. Confluent® is a registered trademark of Confluent, Inc. Kafka® is a registered trademark of the Apache Software Foundation. All other product names, logos, and brands are the property of their respective owners.