https://github.com/rsachdeva/illuminatingdeposits-kafka-consumer
Consumer for Kafka; Refer Producer included in https://github.com/rsachdeva/illuminatingdeposits-grpc
https://github.com/rsachdeva/illuminatingdeposits-kafka-consumer
docker docker-compose go go116 golang kafka-consumer kafka-go kubernetes kubernetes-deployment
Last synced: about 2 months ago
JSON representation
Consumer for Kafka; Refer Producer included in https://github.com/rsachdeva/illuminatingdeposits-grpc
- Host: GitHub
- URL: https://github.com/rsachdeva/illuminatingdeposits-kafka-consumer
- Owner: rsachdeva
- License: mit
- Created: 2021-02-05T18:14:16.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-06T03:36:25.000Z (about 4 years ago)
- Last Synced: 2025-02-05T00:28:01.108Z (4 months ago)
- Topics: docker, docker-compose, go, go116, golang, kafka-consumer, kafka-go, kubernetes, kubernetes-deployment
- Language: Go
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Illuminating Deposits - Kafka consumer
This is a sidecar project that is in progress (early stage) and
currently is used with [illuminatingdeposists-grpc]( https://github.com/rsachdeva/illuminatingdeposits-grpc )
for the consumer part of log based message broker.###### All commands should be executed from the root directory (illuminatingdeposits-kafka-consumer) of the project
(Development is WIP)
![]()
# Docker Compose Deployment for illuminatingdeposists-grpc kafka consumer
### Start Kafka consumer for illuminatingdeposists-grpc project
This should be done after following steps with Docker compose deployment in illuminatingdeposists-grpc.
```shell
export COMPOSE_IGNORE_ORPHANS=True && \
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml up --build
```
Run illuminatingdeposists-grpc producer to see messages.### Logs of running services (in a separate terminal):
```shell
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml logs -f --tail 1
```### Shutdown
```shell
export COMPOSE_IGNORE_ORPHANS=True && \
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml down
```# kubernetes Deployment for illuminatingdeposists-grpc kafka consumer
### Make docker images and Push Images to Docker Hub
```shell
docker rmi rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0docker build -t rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0 -f ./build/Dockerfile.grpc.consumer .
docker push rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0
```### Deploy consumer service
```shell
kubectl apply -f deploy/kubernetes/.
```
Run illuminatingdeposists-grpc producer to see messages.### See Logs for Consumer Messages
```shell
kubectl logs -l app=grpcconsumer -f
```
### Remove all resources / Shutdown```shell
kubectl delete -f ./deploy/kubernetes/.
```# Version
v0.5.30