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.
- Host: GitHub
- URL: https://github.com/qreolq/data-store-microservice
- Owner: qReolq
- Created: 2023-12-07T18:31:59.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-10T16:53:17.000Z (over 2 years ago)
- Last Synced: 2025-01-23T06:45:07.148Z (over 1 year ago)
- Topics: apache-kafka, ci-cd, docker, java, kafka-consumer, redis, spring
- Language: Java
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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