Skip to content

Projeto de estudo sobre a utilização do Kafka com C#

Notifications You must be signed in to change notification settings

nathy-mesquita/kafka

Repository files navigation

Projeto de estudos sobre o Kafka.

  1. Mensageria e Kafka

  2. Instalando o Kafka localmente

    Link para Dowload do Kafka: https://kafka.apache.org/downloads

    Lugar onde se armazena os dados é no zookeeper, download: https://zookeeper.apache.org/releases.html

    💡 O Kafka já vêm com o Zookeeper
    bin/zookeeper-server-start.sh config/zookeeper.properties
    Captura de Tela 2021-12-07 às 04 47 39
    bin/kafka-server-start.sh config/server.properties
    Captura de Tela 2021-12-07 às 04 52 54

    Criação de um tópico: bin/kafka-topics → caminho do aquivo que será executado — create → Comando de criação —bootstrap-server localhost:9092 → onde o server está rodando —replication-factor 1 → quantidade de replicas de um tópico em brokers diferentes —partitions 1 → quatidade de partições em um tópico —topic Nova_Consulta → nome do tópico

    bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic Nova_Consulta
    Captura de Tela 2021-12-07 às 05 11 07

    Para saber se o tópico foi criado: bin/kafka-topics → caminho do aquivo que será executado —list → comando de listar —bootstrap-server localhost:9092 → onde o server está rodando

    bin/kafka-topics.sh --list --bootstrap-server localhost:9092
    Captura de Tela 2021-12-07 às 05 16 12

    Criando podutores: bin/kafka-console-producer.sh → caminho do arquivo que será executado —broker-list localhost:9092 → comando que será executado, apontando o broker que receberá as mensagens —topic Nova_Consulta → nome do tópico que será enviado as mensagens

    bin/kafka-console-producer.sh --broker-list localhost:9092 --topic Nova_Consulta
    Captura de Tela 2021-12-07 às 05 27 02

    Criando Consumidores: bin/kafka-console-consumer.sh → caminho do arquivo que será executado --bootstrap-server localhost:9092 →Configurações do server onde está as mensagens --topic Nova_Consulta → Tópico que escutaremos --from-beginning → Opicional, caso queira esctutar dês do início

    bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic Nova_Consulta --from-beginning
    Captura de Tela 2021-12-07 às 05 34 13

About

Projeto de estudo sobre a utilização do Kafka com C#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages