weslley182 / Kafka_venda_ingressos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# Kafka Ingressos

Demonstração de utilização de Kafka com Java em um projeto de venda de ingressos

#Criar tópico

kafka-topics --bootstrap-server localhost:9092 --topic --create --partitions 3 --replication-factor 1

#Acrescentar partições em um tópico

kafka-topics --alter --bootstrap-server localhost:9092 --topic --partitions

#Listar tópicos

kafka-topics --bootstrap-server localhost:9092 --list

#Detalhes do tópico

kafka-topics --bootstrap-server localhost:9092 --topic --describe

#Deletar tópico (Não funciona no Windows)

kafka-topics --bootstrap-server localhost:9092 --topic --delete

#Enviar mensagem via linha de comando:

kafka-console-producer --broker-list 127.0.0.1:9092 --topic

#Consumir mensagens via linha de comando:

kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic

#Consumir mensagens via linha de comando (desde o inicio):

kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic --from-beginning

#Consumir mensagens em grupo

kafka-console-consumer --bootstrap-server 127.0.0.1:9092 --topic --group

#Mostrar grupos

kafka-consumer-groups --bootstrap-server localhost:9092 --list

#Visualizar status das entregas (lag) por grupo:

kafka-consumer-groups --bootstrap-server localhost:9092 --describe --group

#Reiniciar o offset do grupo para tópico específico

kafka-consumer-groups --bootstrap-server localhost:9092 --group --reset-offsets --to-earliest --execute --topic

#Reiniciar o offset do grupo para todos os tópicos

kafka-consumer-groups --bootstrap-server localhost:9092 --group --reset-offsets --to-earliest --execute --all-topics

About


Languages

Language:Java 100.0%