Kafka client:
A powerful client for Apache Kafka. It provides support for multiple clusters, allowing you to efficiently manage topics, publish and consume messages, and perform various Kafka-related operations right within IntelliJ.
Multiple clusters support:
- Easily manage different Kafka clusters through the plugin.
Topics Management:
- Create, delete, and modify topic partitions with ease.
- Display system topics.
- Search topics using regular expressions.
Message Consumption:
- Consume messages using different strategies.
- Wait for messages within the specified poll time.
- Read the latest messages from a topic.
- Read messages from a specific partition with a specific offset.
Message Publishing:
- Publish String/Byte serialized messages.
- Integration with Schema Registry for serialization into JSON, AVRO, and Protobuf.
Bulk Message Generation:
- Generate a large volume of messages quickly using a defined template.
Additional Operations:
- Copy topic messages into another topic/cluster.
- Delete messages from a topic.
- Search for specific patterns in the key or value of the topic.
Getting Started
To start using Kafka Client, follow these simple steps:
- Install the Kafka Client plugin from the JetBrains Marketplace.
- Once installed, open the IntelliJ IDE and navigate to the Kafka tool window.
- Click the "+" button(Ctrl+K) to add a new connection and connect to your Kafka cluster.
- After successfully connecting, you can start using the available features, such as consumers, producers, viewing topics, and other functionalities, using the existing
menu items.
- That's it! You are now all set to work with Kafka using the Kafka Client plugin.
Enjoy the seamless experience of managing and interacting with Kafka directly within IntelliJ. Happy Kafka-ing! 🎉
Other plugins: