Please use this identifier to cite or link to this item: https://rd.uffs.edu.br/handle/prefix/6573
Type: Monografia
Title: Suporte à Federação de Brokers MQTV Via Microsserviços: gerenciamento dinâmico da topologia da federação
Author: Bevilaqua, Bruno
First advisor: Spohn, Marco Aurélio
metadata.dc.contributor.referee1: Mello, Braulio Adriano de
metadata.dc.contributor.referee2: Caimi, Luciano Lores
Resume: Conectar e comunicar dispositivos do cotidiano a internet tornando-os inteligentes é a prática que recebe o nome de internet das coisas. Conforme essa área cresce, junto a ela cresce a necessidade de soluções confiáveis para a comunicação entre estes dispositivos. Utilizado para este fim, o Message Queuing Telemetry Transport (MQTT), fornece um protocolo de comunicação através da troca de mensagens fazendo o uso de um servidor central que recebe o nome de broker. A utilização de apenas um servidor como propõe sua implementação mais simples, não oferece tanta confiabilidade por possuir um ponto único sem tolerância a falhas, demandando então, que soluções escaláveis e distribuídas como a federação de brokers MQTT sejam implementadas. Neste trabalho será proposto uma abordagem para gerenciar dinamicamente uma federação de brokers, adicionando funções ainda não implementadas como a de inserção de novos brokers na federação em tempo de execução, além de tratamento em caso de falha em um dos servidores. Para garantir uma maior flexibilidade e pensando na adição de novas funcionalidades sem causar um impacto tão grande na solução inicial, o serviço proposto será desenvolvido utilizando a arquitetura de microsserviços.
Abstract: Connecting and communicating everyday devices to the internet making them smart is the practice that is called the internet of things. As this area grows, along with it the need for reliable solutions for communication between these devices grows. Used for this purpose, the Message Queuing Telemetry Transport (MQTT) is able to provide communication to these devices through the exchange of messages using a central server called broker. The use of only one server, as its simplest implementation proposes, does not offer as much reliability as it has a single point without fault tolerance, demanding that scalable and distributed solutions such as the federation of brokers MQTT be implemented. In this work, an approach to dynamically manage a federation of brokers will be proposed, adding functions not yet implemented such as the insertion of new brokers in the federation at runtime, in addition to handling in case of failure in one of the servers. To ensure greater flexibility and considering the addition of new features without causing such an impact on the initial solution, the proposed service will be developed using the microservices architecture.
Keywords: Message Queuing Telemetry Transport
Comunicação
Tecnologia
Internet
Language: por
Country: Brasil
Publisher: Universidade Federal da Fronteira Sul
Acronym of the institution: UFFS
College, Institute or Department: Campus Chapecó
Type of Access: Acesso Aberto
URI: https://rd.uffs.edu.br/handle/prefix/6573
Issue Date: 17-Feb-2023
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
BEVILAQUA.pdf1,13 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.