КОМПАРАТИВНА АНАЛИЗА ОСНОВНИХ КАРАКТЕРИСТИКА И ПЕРФОРМАНСИ БРОКЕРА ПОРУКА NATS, RABBITMQ И APACHE ROCKETMQ

Autori

  • Ognjen Kuzmanović Autor

DOI:

https://doi.org/10.24867/33BE20Kuzmanovic

Ključne reči:

Брокер порука, поређење перформанси, NATS, RabbitMQ, Apache RocketMQ

Apstrakt

У овом раду дато је поређење основних карактеристика и перформанси брокера порука NATS, RabbitMQ и Apache RocketMQ. Анализа перформанси урађена је кроз мерење кашњења порука и протока порука. За сваки брокер порука извршен је скуп тестова на платформи за рачунарство у облаку Azure. Конфигурација сваког теста се добила комбиновањем неколико различитих величина и броја порука. Зарад објективне компарације перформанси, осмишљен је и направљен посебан алат у програмског језику Python.

Reference

[1]

L. Magnoni, "Modern Messaging For Distributed Systems," 2015.

[2]

K. S. E. Philippe Dobbelaere, "Kafka versus RabbitMQ," 2017.

[3]

"Oficijalna veb stranica NATS dokumentacije," [Online]. Available: https://docs.nats.io/nats-concepts/overview.

[4]

"Zvanična dokumentacija Apache RocketMQ brokera poruka," [Online]. Available: https://rocketmq.apache.org/docs/. [Accessed 03 2024].

[5]

S. Raje, "Performance Comparison of Message Queue Methods," 2019.

[6]

"HG Insights," [Online]. Available: https://discovery.hgdata.com/. [Accessed 05 2024].

[7]

"Benchmarking Apache Pulsar, Kafka, and RabbitMQ," 21 08 2020. [Online]. Available: https://www.confluent.io/blog/kafka-fastest-messaging-system/. [Accessed 05 2024].

[8]

O. Kuzmanovic, "Programski kod korišćen za izvšavanje testova".

[9]

Y. Z. A. G. Y. Guo Fu, "A Fair Comparison of Message Queuing Systems," IEEE Access, 2020.

[10]

A. Shi, "DZone," [Online]. Available: https://dzone.com/articles/apache-rocketmq-how-did-we-lowered-latency. [Accessed 10 2024].

##submission.downloads##

Objavljeno

2026-01-30

Broj časopisa

Rubrika

Elektrotehničko i računarsko inženjerstvo