Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/29002

Type: Trabalho de conclusão de graduação
Title: BlitzQueue: um sistema de filas leve e versátil
Author(s)/Inventor(s): Março, Gabriel Oliveira de
Costa, Yago Alves da
Medeiros, Yuri
Advisor: Rossetto, Silvana
Abstract: Este trabalho apresenta o desenvolvimento do BlitzQueue, um sistema de mensageria projetado para ser leve, rápido e de fácil implantação, com foco em simplicidade arquitetural e alto desempenho. Inicialmente, é realizada uma análise comparativa de soluções consolidadas, como Amazon SQS, RabbitMQ, Apache Kafka, ActiveMQ, IBM MQ e Azure Service Bus, a fim de identificar suas principais características e limitações. Com base nesse estudo, o BlitzQueue foi implementado em Go, adotando o protocolo QUIC (HTTP/3) para comunicação, oferecendo suporte a filas ponto a ponto com modelo de entrega pull, e garantindo a política de entrega at least once. Para a persistência, optou-se pelo SQLite, priorizando simplicidade, desempenho e facilidade de backup. A arquitetura proposta é composta por dois serviços principais, Writer e Reader, responsáveis respectivamente pelas operações de escrita e leitura, além de suportar filas padrão, FIFO e de prioridade. Foram conduzidos testes de desempenho em ambiente controlado, envolvendo a publicação e consumo de milhões de mensagens. Os resultados obtidos indicaram que o BlitzQueue atende o objetivo proposto ao longo do trabalho. Conclui-se que o BlitzQueue oferece uma solução eficiente e acessível, embora ainda careça de funcionalidades avançadas como replicação e failover.
Keywords: Mensageria
Filas de mensagens
Sistemas distribuídos
Messaging
Message queues
Distributed systems
Subject CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Production unit: Instituto de Computação
Publisher: Universidade Federal do Rio de Janeiro
Issue Date: 16-Dec-2025
Publisher country: Brasil
Language: por
Right access: Acesso Aberto
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
GOMarço.pdf571.31 kBAdobe PDFView/Open


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