Skip to content

Uma aplicação Web utilizando conceitos do Kafka para monitoramento de temperatura.

License

Notifications You must be signed in to change notification settings

enzocussuol/Trabalho-1-SOE

Repository files navigation

Trabalho-1-SOE

Para Rodar (Linux):

Primeiro, iniciar o zookeper e o kafka-server:

zookeeper-server-start.sh /opt/kafka/config/zookeeper.properties
kafka-server-start.sh /opt/kafka/config/server.properties

Depois disso, criar os tópicos "clima" e "avisos":

kafka-topics.sh --create --topic clima --bootstrap-server localhost:9092
kafka-topics.sh --create --topic avisos --bootstrap-server localhost:9092

Agora, ligar o produtor, que irá gerar dados para o Kafka a cada uma hora:

python3 backend/producer/producer.py

E os 2 consumidores:

python3 backend/consumer/consumer-api.py

Por fim, basta subir a interface web:

cd frontend
npm install
npm start

A aplicação estará disponível em localhost:8000

alt text

Imagens

Dentro do diretório images, encontram-se imagens do frontend do sistema.

About

Uma aplicação Web utilizando conceitos do Kafka para monitoramento de temperatura.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •