Modern web apps handle huge and increasing numbers of users and operations. A rise of event-driven architecture approach and message queue systems provide a new alternative to face this scenario evidencing the lack of quantitative measurements comparing performance and scalability between specific message queue products. This article proposes a prototype architecture applied in ZeroMQ and RabbitMQ, used for measure the impact of (1) the number of messages over performance, and (2) the numbers of consuming nodes over scalability. The results show that for both criteria, the degradation threshold of ZeroMQ is higher tan RabbitMQ, thus more scalable and faster.
@InProceedings{CLEI-2015:142992, author = {Nicolás Estrada and Hernan Astudillo}, title = {Comparando ZeroMQ y RabbitMQ como tecnologías orientadas a eventos}, booktitle = {2015 XLI Latin American Computing Conference (CLEI)}, pages = {542--547}, year = {2015}, editor = {Hector Cancela and Alex Cuadros-Vargas and Ernesto Cuadros-Vargas}, address = {Arequipa-Peru}, month = {October}, organization = {CLEI}, publisher = {CLEI}, url = {http://clei.org/clei2015/142992}, isbn = {978-1-4673-9143-6}, }