mahadeva604 / grpc-broker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grpc-broker

A simple gRPC based pub/sub message broker

Example of consumer: https://github.com/mahadeva604/grpc-broker/tree/main/cmd/consumer

Example of producer: https://github.com/mahadeva604/grpc-broker/tree/main/cmd/producer

API: https://github.com/mahadeva604/grpc-broker/tree/main/pkg/broker

gRPC API: https://github.com/mahadeva604/grpc-broker/tree/main/pkg/api/broker


Example of running grpc-broker server:

docker run -p 8086:8086 --name=grpc-broker --restart=always -d mahadeva604/grpc-broker:0.0.3

Example of running grpc-broker consumer:

docker run --net=host mahadeva604/grpc-broker-consumer:0.0.3 -s localhost:8086 -t topic1

Example of running grpc-broker producer:

docker run --net=host mahadeva604/grpc-broker-producer:0.0.3 -s localhost:8086 -t topic1 -k key1 -m message1

About


Languages

Language:Go 98.7%Language:Dockerfile 1.3%