# Kafka-MultiThread-Java-Example **Repository Path**: wuxiaofei_hik/Kafka-MultiThread-Java-Example ## Basic Information - **Project Name**: Kafka-MultiThread-Java-Example - **Description**: Create Multi-threaded Apache Kafka Consumer - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-11-28 - **Last Updated**: 2022-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README "# Kafka-MultiThread-Java-Example" ## 1. Import source code into Eclipse Menu **File –> Import –> Maven –> Existing Maven Projects** Browse to your source code location Click **Finish** button to finish the importing ## 2. Create the Kafka Topic Using commands in create-topics.sh (Linux) and create-topics.bat(Windows) ## 3. Run the example ### Model #1. Multiple consumers with their own threads Open the **MultipleConsumersMain.java** **Right click -> Run As -> Java Application** or use the shortcut: **Alt+Shift+x, j** to start the main method ### Model #2. Single consumer, multiple worker processing threads Open the **SingleConsumerMain.java** **Right click -> Run As -> Java Application** or use the shortcut: **Alt+Shift+x, j** to start the main method All the source code are described in: [Create Multi-threaded Apache Kafka Consumer](http://howtoprogram.xyz/2016/05/29/create-multi-threaded-apache-kafka-consumer/) ## 4. Related Posts ## [Getting started with Apache Kafka 0.9](http://howtoprogram.xyz/2016/04/30/getting-started-apache-kafka-0-9) ## [Apache Kafka 0.9 Java Client API Example] (http://howtoprogram.xyz/2016/05/02/apache-kafka-0-9-java-client-api-example)