Uppsats
END-TO-END LATENCY AND THROUGHPUT EVALUATION OF TWO MESSAGE BROKERS
Kandidat-uppsats
Umeå universitet/Institutionen för datavetenskap
Publicerad: 2022
Språk: Engelska
Nyckelord
klicka för att sökaSammanfattning
As systems have grown bigger and bigger with time message brokers have become popular to help build better and more flexible designed systems. A message broker provides communication between services in a system while still keeping the components independent from one another. This thesis evaluates end-to-end latency and throughput of two of the most popular message broker software. The first message broker is Apache Kafka which uses a commit log to write all messages to disk and a message batching to optimize throughput. The second message broker is RabbitMQ which implements the standardized Advanced MessageQueuing Protocol and, contrary to Kafka, primarily stores messages in the main memory. The throughput and message latency of both brokers were tested by integrating them both in an established system with micro-services and sending messages from one service to another through the message brokers. Results showed that RabbitMQ reached the highest recorded throughput while sendinga large amount of data, and it also reached lower latency on individual messages sent without any queue build up. Kafka had more throughput and lower latency under smaller loads of data, but needs further configuration to become more effective as the default settings are limiting under heavy loads.
Information
- Författare
- Boman, Martin
- Lärosäte / institution
- Umeå universitet/Institutionen för datavetenskap
- Publiceringsdatum
- 2022
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Liu, Elin
Publicerad: 2025
Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Normelli, Gustav
Publicerad: 2024
Kandidat-uppsats, Uppsala universitet/Institutionen för informationsteknologi
Olsson, William
Publicerad: 2026
Kandidat-uppsats, Linnéuniversitetet/Institutionen för språk (SPR)
Fritzen, Jonathan
Publicerad: 2025
Kandidat-uppsats, KTH/Hälsoinformatik och logistik
Gerlöv, Joar
Publicerad: 2025
Kandidat-uppsats, Chalmers tekniska högskola / Institutionen för data och informationsteknik
Danielsson, Lukas, Hagentoft, Martin
Publicerad: 2025