An open API service indexing awesome lists of open source software.

https://github.com/qreolq/data-store-microservice

This application receives data from Data generator service with Apache Kafka and stores it in Redis.
https://github.com/qreolq/data-store-microservice

apache-kafka ci-cd docker java kafka-consumer redis spring

Last synced: 2 months ago
JSON representation

This application receives data from Data generator service with Apache Kafka and stores it in Redis.

Awesome Lists containing this project

README

          

# Data store microservice

This application receives data from [Data generator service](https://github.com/qReolq/data-generator-microservice) with Apache Kafka and stores it in Redis.

### Technologies
Spring(Boot), Docker, Apache Kafka, CI/CD(Github actions), Redis

### Usage

You can find Docker compose file in [Data analyser service](https://github.com/qReolq/data-analyser-microservice) docker/docker-compose.yaml.

Application is running on port 8083.

### Environments
To start an application you need to pass variables to .env file.

* REDIS_HOST - Host of Redis instance
* REDIS_PORT - Port of Redis instance
* KAFKA_BOOTSTRAP_SERVERS - Bootstrap server in Kafka
* GROUP_ID - Kafka group id