American Journal of Computer Architecture
2024; 11(5): 62-65
doi:10.5923/j.ajca.20241105.02
Received: Nov. 2, 2024; Accepted: Nov. 20, 2024; Published: Nov. 22, 2024
Rahul Goel
Department of Service Cloud, Bellevue, WA, USA
Correspondence to: Rahul Goel, Department of Service Cloud, Bellevue, WA, USA.
Email: |
Copyright © 2024 The Author(s). Published by Scientific & Academic Publishing.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
Message brokers play a pivotal role in enabling communication within distributed systems by facilitating reliable, asynchronous message passing between components. This paper evaluates various message broker solutions, focusing on their performance, scalability, and suitability for diverse application needs. Key metrics such as throughput, latency, fault tolerance, and scalability are analyzed to help guide selection for enterprise-level applications. Benchmarks are presented to compare the performance of popular brokers like Apache Kafka, RabbitMQ, and ActiveMQ, with practical recommendations for selecting the right broker based on specific requirements.
Keywords: Message Broker, Distributed Systems, Scalability, Throughput, Latency, Asynchronous Communication
Cite this paper: Rahul Goel, Evaluating Message Brokers: Performance, Scalability, and Suitability for Distributed Applications, American Journal of Computer Architecture, Vol. 11 No. 5, 2024, pp. 62-65. doi: 10.5923/j.ajca.20241105.02.