Skip to content

JonatasMSantos/golang-apis-messaging-hexagonal-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esse é um projeto com o intuito de entender mais sobre a linguagem Go utilizando

Docker Kafka Mysql Hexagonal Architecture

docker compose exec mysql bash
mysql -uroot -proot products
create table products (id varchar(255), name varchar(255), price float);

Criar os topicos do Kafka

docker compose exec kafka bash
kafka-topics --bootstrap-server=localhost:9092 --topic=products --create

Subir a aplicação

docker compose exec goapp bash
go run cmd/app/main.go

Realizar chamadas HTTP

test.http

or

Produzir mensagem via Kafka

docker compose exec kafka bash
kafka-console-producer --bootstrap-server=localhost:9092 --topic=products
{"name":"Product2","price":100}

About

Docker Kafka Mysql Hexagonal Architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published