Skip to content

rabdavinci/message-broker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Message broker GRPC

This repo contains solutions of "Message broker" on Golang

DESCRIPTION

Write a simple message broker, SDK for it in the form of a library and examples of client applications (producer, consumer). Operation protocol - gRPC

How 2RUN

  1. Clone project git clone git@github.com:rabdavinci/message-broker .
  2. Run postgres and create tables from each service/migrations
  • docker run --name urecruitdb -e POSTGRES_PASSWORD='qwerty' -p 5430:5432 postgres
  • psql -U postgres
  • import migrations from each service
  1. Run broker service go run broker_service/main.go
  2. Run producer service go run producer_service/main.go
  3. Run user service go run user_service/main.go

TODO

  1. Finish Dockerize
  2. Finish CI/CD
  3. Add Scalability
  4. Add documentation

SCREENSHOTS

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published