Javascript must be enabled to continue!
Performance Analysis of RabbitMQ and Nats Streaming for Communication in Microservice
View through CrossRef
In this research, performance testing is performed between the two message brokers, which commonly used in the enterprise, namely RabbitMQ and Nats Streaming. REST is a method that implements the HTTP protocol requests to access and use data. REST is one of the synchronous style methods in microservice, the other style is asynchronous that can be implemented through message broker. REST can be used for communication between services in microservice, since it is using HTTP protocol, the performance will degrade when the amount of request is abundant and less reliable due to its synchronous communication. By using a message broker as the medium of communication between services in microservice, each connected service will not rely on each other and will make the message delivery more guaranteed. By reason, this research will implement a message broker for inter process communication (IPC) in microservice. Today there are many message brokers developed by various companies or communities. In this research, we do experiments with both message brokers. The three aspects will be tested, they are throughput, latency by number of messages and latency by message size. The performance will be evaluated the architecture model that act as producer and consumer. The model is one producer and consumer service. The service will be deployed on docker container
Universitas Pesantren Tinggi Darul Ulum (Unipdu)
Title: Performance Analysis of RabbitMQ and Nats Streaming for Communication in Microservice
Description:
In this research, performance testing is performed between the two message brokers, which commonly used in the enterprise, namely RabbitMQ and Nats Streaming.
REST is a method that implements the HTTP protocol requests to access and use data.
REST is one of the synchronous style methods in microservice, the other style is asynchronous that can be implemented through message broker.
REST can be used for communication between services in microservice, since it is using HTTP protocol, the performance will degrade when the amount of request is abundant and less reliable due to its synchronous communication.
By using a message broker as the medium of communication between services in microservice, each connected service will not rely on each other and will make the message delivery more guaranteed.
By reason, this research will implement a message broker for inter process communication (IPC) in microservice.
Today there are many message brokers developed by various companies or communities.
In this research, we do experiments with both message brokers.
The three aspects will be tested, they are throughput, latency by number of messages and latency by message size.
The performance will be evaluated the architecture model that act as producer and consumer.
The model is one producer and consumer service.
The service will be deployed on docker container.
Related Results
Evolução da Atuação dos Nats em Recomendações da Conitec entre 2018 e 2024
Evolução da Atuação dos Nats em Recomendações da Conitec entre 2018 e 2024
Introdução: Os Núcleos de Avaliação de Tecnologias em Saúde (Nats) foram criados em 2009 com o objetivo de expansão dos conhecimentos de Avaliação de Tecnologias em Saúde (ATS) no ...
Prediction and identification of natural antisense transcripts and their small RNAs in soybean (Glycine max)
Prediction and identification of natural antisense transcripts and their small RNAs in soybean (Glycine max)
Abstract
Background
Natural antisense transcripts (NATs) are a class of RNAs that contain a sequence complementary to other transcripts. NATs occ...
Nonintrusive Measurement on Temporal and Spatial Features of Microservice Inferences
Nonintrusive Measurement on Temporal and Spatial Features of Microservice Inferences
Abstract
The high flexibility of microservice architecture provides notable divergence among the internal software stack within the same application. Microservice-based app...
Service Call Chain Analysis for Microservice Systems
Service Call Chain Analysis for Microservice Systems
<p>Industrial practitioners widely adopt the microservice architecture to build applications. An application with microservice architecture can be composed of a set of indivi...
Diagnóstico Situacional da aplicação da ATS nas Secretarias Estaduais de Saúde
Diagnóstico Situacional da aplicação da ATS nas Secretarias Estaduais de Saúde
IntroduçãoAs tecnologias constituem, atualmente, uma parte indispensável de todo sistema de saúde. No entanto, em um contexto no qual os recursos econômicos são limitados, a corret...
A Field Streaming - Potential Experiment
A Field Streaming - Potential Experiment
Abstract
Streaming-potential experiments were conducted within the Muddy- and Dakota-sandstone interval of a Denver basin well. Analysis of the data shows that, f...
Zynerator: Bridging Model-Driven Architecture and Microservices for Enhanced Software Development
Zynerator: Bridging Model-Driven Architecture and Microservices for Enhanced Software Development
Model-driven architecture (MDA) has demonstrated significant potential in automating code generation processes, yet its application often falls short in addressing the complexities...
Implantando a Avaliação de Tecnologias Hospitalar: atuação de um núcleo de avaliação de tecnologias em um hospital público de ensino
Implantando a Avaliação de Tecnologias Hospitalar: atuação de um núcleo de avaliação de tecnologias em um hospital público de ensino
Introdução
O Núcleo de Avaliação de Tecnologias em Saúde (NATS) é o responsável por articular o conjunto de ações em ATS desenvolvidas no HC Unicamp, subsidiando os gestores na d...

