Functional and performance analysis of selected message brokers in a distributed application

Main Article Content

DOI

Tobiasz Kaciuczyk

tobiasz.kaciuczyk@pollub.edu.pl

Tomasz Korga

tomasz.korga@pollub.edu.pl

Jakub Smołka

jakub.smolka@pollub.pl

Abstract

Article presents results of performance analysis of selected message brokers: Apache ActiveMQ, RabbitMQ and Apache Kafka. To analyze has been subjected time of messaging determined based by time of sending and receiving message. Tests were carried out by authorial client application, written in Java language. The research was supplemented with a theoretical description of each tools architecture, including JMS and AMQP specifications and a basic description of brokers functionality.

Keywords:

message broker, microservices, asynchronous communication

References

Article Details

Kaciuczyk, T., Korga, T., & Smołka, J. (2020). Functional and performance analysis of selected message brokers in a distributed application. Journal of Computer Sciences Institute, 14, 19–25. https://doi.org/10.35784/jcsi.1570