
Modern Messaging Queues – RabbitMQ, NATS and NATS Streaming
Author(s) -
Poojya J Bhat,
D Jaya Priya
Publication year - 2020
Publication title -
international journal of recent technology and engineering
Language(s) - English
Resource type - Journals
ISSN - 2277-3878
DOI - 10.35940/ijrte.b3551.079220
Subject(s) - computer science , scalability , computer network , cloud computing , message queue , latency (audio) , architecture , operating system , distributed computing , world wide web , telecommunications , art , visual arts
Distributed messaging structures shape the core of massive microservice architecture , cloud native applications and data streaming as they are used to communicate between different application services. With actual-time crucial programs there is a developing need for well-constructed messaging platform this is fault tolerant, has low latency and scalable. This paper surveys various message broker that are in vogue today. These modern message brokers have their own adavantages and disadvantages that have come up lately. There is need for the comparative study to decide which broker is most suitable for a specific appalication. An in-depth study is required to decide which features of a messaging system meet the needs of the application. The paper outlines information about three messaging systems – RabbitMq, Nats and Nats-Streaming and explores the features they offer as well as their performance under varied testing workloads.