- How to set up a Java project with Kafka dependencies
- How to create producers with callbacks and keys
- How to create consumers with consumer groups
- How to handle graceful shutdown
Learning path
See it in practice with ConduktorConduktor Console helps you develop and debug Java applications by providing visual access to topics, consumer groups, and messages. Test your producer output and monitor consumer progress in real-time.
Next steps
- Set up your project with Maven or Gradle
- Build your first producer with callbacks and keys
- Create a consumer application with consumer groups
- Explore other Kafka SDKs for Python, Go, and more