2018 · 56 citations · 5 references
ComputingCommunicationComputer SystemsDistributed SystemsIt Service ManagementMessage PassingMicroservices ArchitectureWeb ApisExperimental Results InterpretationInter-service CommunicationMessage-oriented MiddlewareMicroservices ApisMicroservices PerformanceMiddlewareRestful ApisRestful Architecture
In order to explore the communication methods of microservice web application, this paper uses RabbitMQ and REST API respectively as the message-oriented middleware of microservice web applications. We do experiments with both of the methods under various number of users to compare and evaluate their performance in different circumstances. The purpose is to provide understanding inside the two methods for microservice web applications so that service providers can select the appropriate method based on their need. Obtained experimental results show that when a large number of users send requests to the web application at the same time, it is more stable to use RabbitMQ as the Message-oriented middleware than the REST API communication method.
5
Performance evaluation of RESTful web services and AMQP protocol
Joel Lourenço Fernandes, Ivo C. Lopes, Joel J. P. C. Rodrigues et al. · 2013 · 94 citations
The analysis of the performance of RabbitMQ and ActiveMQ
Valeriu Manuel Ionescu · 2015 · 76 citations
Design and Describe REST API without Violating REST: A Petri Net Based Approach