Logo do repositório
 
Publicação

On the impact of message brokers implementations in the choreography of microservices

datacite.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
datacite.subject.sdg04:Educação de Qualidade
dc.contributor.authorAhmed Gamal Ibrahim
dc.contributor.authorLopes, Rui Pedro
dc.contributor.authorRufino, José
dc.contributor.authorLeitão, Paulo
dc.contributor.editor.
dc.date.accessioned2026-03-17T09:45:56Z
dc.date.available2026-03-17T09:45:56Z
dc.date.issued2025
dc.description.abstractCommunication brokers are essential in modern software development to enable efficient, reliable, and scalable message passing within microservices architectures. However, flawed or delayed communication could be a massive setback that prevents achieving real-time analytics. This paper compares four prominent brokers: Apache Kafka, ActiveMQ Artemis, RabbitMQ, and NATS. Their performance is evaluated in terms of latency, throughput, scalability, and reliability, particularly in the clients implemented in the Java (SpringBoot) and Python languages. Experiments that were conducted in a standardized environment showed that Kafka offers great performance in real-time data processing with its low latency and high reliability. ActiveMQ Artemis provides reliable performance but not without drawbacks as it shows much higher latency. RabbitMQ showed competitive latency but faced some issues in cases of network disruptions. NATS, designed for low-latency and high-throughput scenarios, showed excellent scalability and throughput in all the different scenarios.por
dc.description.sponsorshipThis work was partially supported by the HORIZON-CL4-2021-TWIN-TRANSITION-01 openZDM project under Grant Agreement No. 101058673. The authors are grateful to the Foundation for Science and Technology (FCT, Portugal) for support through FCT/MCTES (PIDDAC): CeDRI, UIDB/05757/2020 (DOI: 10.54499/UIDB/05757/2020) and UIDP/05757/2020 (DOI: 10.54499/UIDP/05757/2020); and SusTEC, LA/P/0007/2020 (DOI: 10.54499/LA/P/0007/2020).
dc.identifier.citationAhmed Gamal Ibrahim; Lopes, Rui Pedro; Rufino, José; Leitão, Paulo (2025). On the impact of message brokers implementations in the choreography of microservices. In 5th International Conference, Ol2A 2025. ISSN 1865-0929. 2617:1, p. 3-17. DOI: 10.1007/978-3-032-00137-5_1
dc.identifier.doi10.1007/978-3-032-00137-5_1
dc.identifier.isbn9783032001368
dc.identifier.issn1865-0929
dc.identifier.urihttp://hdl.handle.net/10198/36094
dc.language.isoeng
dc.peerreviewedyes
dc.publisherSpringer Nature Switzerland
dc.relationResearch Centre in Digitalization and Intelligent Robotics
dc.relationAssociate Laboratory for Sustainability and Tecnology in Mountain Regions
dc.relation.hasversionhttps://link.springer.com/chapter/10.1007/978-3-032-00137-5_1
dc.relation.ispartofCommunications in Computer and Information Science
dc.relation.ispartofOptimization, Learning Algorithms and Applications
dc.relation.ispartofseriesCommunications in Computer and Information Sciene
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectMicroservices
dc.subjectMessage brokers
dc.subjectChoreography
dc.titleOn the impact of message brokers implementations in the choreography of microservicespor
dc.typeconference object
dspace.entity.typePublication
oaire.awardNumberUIDP/05757/2020
oaire.awardNumberLA/P/0007/2020
oaire.awardTitleResearch Centre in Digitalization and Intelligent Robotics
oaire.awardTitleAssociate Laboratory for Sustainability and Tecnology in Mountain Regions
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PT
oaire.awardURIinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT
oaire.citation.endPage17
oaire.citation.issue1
oaire.citation.startPage3
oaire.citation.title5th International Conference, Ol2A 2025
oaire.citation.volume2617
oaire.fundingStream6817 - DCRRNI ID
oaire.fundingStream6817 - DCRRNI ID
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
person.familyNameLopes
person.familyNameRufino
person.familyNameLeitão
person.givenNameRui Pedro
person.givenNameJosé
person.givenNamePaulo
person.identifierA-8390-2011
person.identifier.ciencia-id8E14-54E4-4DB5
person.identifier.ciencia-idC414-F47F-6323
person.identifier.ciencia-id8316-8F13-DA71
person.identifier.orcid0000-0002-9170-5078
person.identifier.orcid0000-0002-1344-8264
person.identifier.orcid0000-0002-2151-7944
person.identifier.scopus-author-id55947199100
person.identifier.scopus-author-id35584388900
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.identifierhttp://doi.org/10.13039/501100001871
project.funder.nameFundação para a Ciência e a Tecnologia
project.funder.nameFundação para a Ciência e a Tecnologia
relation.isAuthorOfPublicatione1e64423-0ec8-46ee-be96-33205c7c98a9
relation.isAuthorOfPublication1e24d2ce-a354-442a-bef8-eebadd94b385
relation.isAuthorOfPublication68d9eb25-ad4f-439b-aeb2-35e8708644cc
relation.isAuthorOfPublication.latestForDiscoverye1e64423-0ec8-46ee-be96-33205c7c98a9
relation.isProjectOfPublicationd0a17270-80a8-4985-9644-a04c2a9f2dff
relation.isProjectOfPublication6255046e-bc79-4b82-8884-8b52074b4384
relation.isProjectOfPublication.latestForDiscoveryd0a17270-80a8-4985-9644-a04c2a9f2dff

Ficheiros

Principais
A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
Ibrahim et al. - 2026 - On the Impact of Message Brokers Implementations in the Choreography of Microservices.pdf
Tamanho:
1.18 MB
Formato:
Adobe Portable Document Format
Licença
A mostrar 1 - 1 de 1
Miniatura indisponível
Nome:
license.txt
Tamanho:
1.75 KB
Formato:
Item-specific license agreed upon to submission
Descrição: