Skip to content

This project demonstrates the use of Apache Kafka for sending and processing messages

Notifications You must be signed in to change notification settings

DersuSaakyan/ProductNotifierKafkaDemo

Repository files navigation

Product Notifier Kafka Demo

This project demonstrates the use of Apache Kafka for sending and processing messages. It also includes integration tests for consumers and producers, as well as interaction with a mock server.

Features

  • Sending messages to a Kafka topic (Producer).
  • Reading messages from a Kafka topic (Consumer).
  • Making direct requests to a mock server.
  • Writing integration tests to verify the functionality of Producer and Consumer.

Technologies

  • Java: Primary programming language.
  • Spring Boot: For building the RESTful application.
  • Apache Kafka: For message processing.
  • Maven: For dependency management and build.
  • JUnit: For writing integration tests.

Installation and Running

  1. Clone the repository:
    git clone <repository-url>
    cd ProductNotifierKafkaDemo

About

This project demonstrates the use of Apache Kafka for sending and processing messages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages