illuminatingdeposits-kafka-consumer

module
v0.0.0-...-9817627 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2021 License: MIT

README

Illuminating Deposits - Kafka consumer

This is a sidecar project that is in progress (early stage) and currently is used with illuminatingdeposists-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)

Illuminating Deposits Project Logo

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.

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):
docker-compose -f ./deploy/compose/docker-compose.grpc.consumer.yml logs -f --tail 1  
Shutdown
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
docker rmi rsachdeva/illuminatingdeposits.grpc.consumer:v0.5.0

docker 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
kubectl apply -f deploy/kubernetes/.

Run illuminatingdeposists-grpc producer to see messages.

See Logs for Consumer Messages
kubectl logs -l app=grpcconsumer -f
Remove all resources / Shutdown
kubectl delete -f ./deploy/kubernetes/.

Version

v0.5.30

Directories

Path Synopsis
cmd
tools

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳