Multi-module project of kafka consumers and producers using Spring boot
./kafka-zookeeper-server-start.sh ../config/zookeeper.properties
./kafka-server-start.sh ../config/server.properties
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic first_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --list
./kafka-topics.sh --bootstrap-server localhost:9092 --topic first_topic --describe
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic second_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic third_topic --partitions 3 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --topic third_topic --describe
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic user_topic --partitions 1 --replication-factor 1
Producing and consuming json data with two consumer groups : kafka-product-consumer and kafka-product-producer
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic product_topic --partitions 1 --replication-factor 1
./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group p-analytics-cg --describe ./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group p-dashboard-cg --describe
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic rebalanced_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --alter --topic rebalanced_topic --partitions 2
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic person_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic item_order_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic article_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic book_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic flight_request_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic booking_topic --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic booking_topic_dlt --partitions 1 --replication-factor 1
./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic my_topic --partitions 1 --replication-factor 1
./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic my_topic --offset earliest --partition 0
./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group my_consumer_group --execute --reset-offsets --to-offset 10 --topic my_topic:0
./kafka-consumer-groups.sh --bootstrap-server localhost:9092 --group my_consumer_group --execute --reset-offsets --to-offset 10 --topic my_topic
Example application : kafka-order-producer, kafka-reward-consumer, kafka-storage-consumer, kafka-pattern-consumer
http://localhost:9001/kafka-orders/swagger-ui/
http://localhost:9001/kafka-orders/h2
Feedback Flash sale Inventory Order Payment Premium Subscription Votes