Abstract:
"Traditional message queue performance evaluations focus mainly on latency and throughput, which may not provide a complete understanding of system capabilities in complex, distributed environments. This study extends the evaluation to include additional metrics like memory usage, CPU usage based on message size for Kafka, RabbitMQ, and ActiveMQ, aiming to enhance operational efficiency and system reliability.
The research employed a detailed experimental setup to compare the three message queues under different conditions, including varied message sizes, and under both constant and fluctuating workloads. This enabled a comprehensive analysis of each system’s performance under increased operational demands.
The experiments highlighted key differences in system performance, particularly in resilience and efficiency under varying conditions. Results showed how each system managed loads, providing foundational insights for further detailed analysis in the full research paper.
Keywords: Message queue performance, Latency, Throughput, Fault tolerance, Resource utilization, Distributed systems, Kafka, RabbitMQ, ActiveMQ, Operational efficiency, Reliability, Performance evaluation, Distributed messaging
"