Use este identificador para citar ou linkar para este item: https://rd.uffs.edu.br/handle/prefix/6573
Tipo: Monografia
Título: Suporte à Federação de Brokers MQTV Via Microsserviços: gerenciamento dinâmico da topologia da federação
Autor(es): Bevilaqua, Bruno
Primeiro Orientador: Spohn, Marco Aurélio
Primeiro membro da banca: Mello, Braulio Adriano de
Segundo membro da banca: Caimi, Luciano Lores
Resumo: 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/Resumen: 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.
Palavras-chave: Message Queuing Telemetry Transport
Comunicação
Tecnologia
Internet
Idioma: por
País: Brasil
Instituição: Universidade Federal da Fronteira Sul
Sigla da Instituição: UFFS
Faculdade, Instituto ou Departamento: Campus Chapecó
Tipo de Acesso: Acesso Aberto
URI: https://rd.uffs.edu.br/handle/prefix/6573
Data do documento: 17-Fev-2023
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
BEVILAQUA.pdf1,13 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.