1- Java (JDK ou JRE)
2- Git
3- Postman ou cURL
1 - Acessar https://customer.cloudkarafka.com/signup
2 - Preencher com seu e-mail
3 - Acesse seu e-mail e click no link
4 - Termine de preencher o formulário do Karafka
1 - Clique no botão Create New Instance
2 - Certifique-se de escolher o plano Developer Duck, e preencha o nome da instância. Em seguida, clique em "Select Region"
3 - Escolha US-EAST-1 e clique em "Preview".
4 - Clique em "Create Instance"
1 - Da tela de administração da instância, clique em "TOPICS" no menu lateral
2 - preencha o sufixo "events" no nome do tópico.
3 - Clique em "Create
1 - Acesse https://www.conduktor.io/download/
2 - Faça o download e a instalação
3- Execute a aplicação e clique em "New Kafka Cluster"
4 - Escolha um nome para nome de seu cluster
5 - Em Bootstrap servers, coloque:
dory-01.srvs.cloudkafka.com:9094
6 - Preencha "Additional Properties" com os dados abaixo:
security.protocol=SASL_SSL
sasl.mechanism=SCRAM-SHA-256
sasl.jaas.config=org.apache.kafka.common.security.scram.ScramLoginModule required username="USER" password="PASS";
Onde USER é o usuário da sua instância do Cloud Karafka, e a senha do mesmo.
7 - Clique em "Save"
1- Clique na representação do seu Cluster, no menu lateral
2 - Clicar em Consumers
3 - Clique no dropbox com o texto "Pick a Topic to inspect its data"
4 - Selecione o tópico que possui o sufixo "events" (o tópico que acabou de criar)
5 - Clique em "Start"
1 - Rode localmente o seguinte comando
2 - Editar o arquivo resources/application.yml no seu editor favorito.
3 - Na linha 15, substitua o username e passwords pelos da sua instância
4 - Na linha 17, substitua o nome do tópico pelo seu
5 - Salve o arquivo
6 - No console, de dentro do diretório do projeto, execute:
./gradlew bootRun
1 - Abra o postman
2 - Clique em Import
3 - Selecione o arquivo que está dentro da pasta postman, do projeto clonado do GitHub
4 - Faça envio do seu evento e acompanhe o recebimento no consumidor do Conduktor!