go-log-process

module
v0.0.0-...-c17b661 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2024 License: Apache-2.0

README

Go com Kafka: Adapter, Logs e Redpanda

Este projeto Go demonstra a integração com o Apache Kafka para publicação e consumo de mensagens, utilizando um tópico chamado "logs". Um adapter Kafka personalizado simplifica as operações, enquanto o Redpanda oferece uma interface visual para monitorar as mensagens. O Docker e o Docker Compose facilitam a configuração e execução do ambiente.

Estrutura do Projeto

  |____README.md
  |____.gitignore
  |____Dockerfile
  |____cmd
  | |____main.go
  |____go.mod
  |____.vscode
  | |____launch.json
  |____.git
  |____go.sum
  |____docker-compose.yml
  |____internal
  | |____adapter
  | | |____kafka.go
  | |____port
  | | |____message.go
  | |____domain
  | | |____services
  | | | |____log.go
  | | |____entities
  | | | |____log.go

Pré-requisitos

  • Go (versão X.X ou superior)
  • Docker
  • Docker Compose

Configuração

  git clone git@github.com:br4tech/go-log-process.git
Inicie o Ambiente com Docker Compose:
  docker-compose up -d

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL