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 | Size | Format | |
|---|---|---|---|---|
| GOMarço.pdf | 571.31 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.