Este projeto possui um consumer com as seguintes features:
- Retry Simples
- Deadletter
Para ver o projeto completo acesse: https://github.com/rlanhellas/tdc2021-consumer-kafka-resiliente-retry-seletivo
Para rodar o projeto aconselhamos o uso do OpenJDK 11 + Maven 3.6.3 ou superior.
Você precisará das seguintes variáveis de ambiente:
CONFLUENT_CLOUD_KEY=4TNCBYG7GPNE2HDZ;
CONFLUENT_CLOUD_SECRET=YOUR_SECRET;
POSTGRES_URL=jdbc:postgresql://localhost:5432/cliente;
POSTGRES_PASSWORD=YOUR_PASSWORD;
Após cadastradas as variáveis de ambiente basta executar o comando maven abaixo:
mvn spring-boot:run