Publicação
On the impact of message brokers implementations in the choreography of microservices
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | |
| datacite.subject.sdg | 04:Educação de Qualidade | |
| dc.contributor.author | Ahmed Gamal Ibrahim | |
| dc.contributor.author | Lopes, Rui Pedro | |
| dc.contributor.author | Rufino, José | |
| dc.contributor.author | Leitão, Paulo | |
| dc.contributor.editor | . | |
| dc.date.accessioned | 2026-03-17T09:45:56Z | |
| dc.date.available | 2026-03-17T09:45:56Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Communication 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.sponsorship | This 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.citation | Ahmed 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.doi | 10.1007/978-3-032-00137-5_1 | |
| dc.identifier.isbn | 9783032001368 | |
| dc.identifier.issn | 1865-0929 | |
| dc.identifier.uri | http://hdl.handle.net/10198/36094 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | Springer Nature Switzerland | |
| dc.relation | Research Centre in Digitalization and Intelligent Robotics | |
| dc.relation | Associate Laboratory for Sustainability and Tecnology in Mountain Regions | |
| dc.relation.hasversion | https://link.springer.com/chapter/10.1007/978-3-032-00137-5_1 | |
| dc.relation.ispartof | Communications in Computer and Information Science | |
| dc.relation.ispartof | Optimization, Learning Algorithms and Applications | |
| dc.relation.ispartofseries | Communications in Computer and Information Sciene | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Microservices | |
| dc.subject | Message brokers | |
| dc.subject | Choreography | |
| dc.title | On the impact of message brokers implementations in the choreography of microservices | por |
| dc.type | conference object | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | UIDP/05757/2020 | |
| oaire.awardNumber | LA/P/0007/2020 | |
| oaire.awardTitle | Research Centre in Digitalization and Intelligent Robotics | |
| oaire.awardTitle | Associate Laboratory for Sustainability and Tecnology in Mountain Regions | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDP%2F05757%2F2020/PT | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/LA%2FP%2F0007%2F2020/PT | |
| oaire.citation.endPage | 17 | |
| oaire.citation.issue | 1 | |
| oaire.citation.startPage | 3 | |
| oaire.citation.title | 5th International Conference, Ol2A 2025 | |
| oaire.citation.volume | 2617 | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| person.familyName | Lopes | |
| person.familyName | Rufino | |
| person.familyName | Leitão | |
| person.givenName | Rui Pedro | |
| person.givenName | José | |
| person.givenName | Paulo | |
| person.identifier | A-8390-2011 | |
| person.identifier.ciencia-id | 8E14-54E4-4DB5 | |
| person.identifier.ciencia-id | C414-F47F-6323 | |
| person.identifier.ciencia-id | 8316-8F13-DA71 | |
| person.identifier.orcid | 0000-0002-9170-5078 | |
| person.identifier.orcid | 0000-0002-1344-8264 | |
| person.identifier.orcid | 0000-0002-2151-7944 | |
| person.identifier.scopus-author-id | 55947199100 | |
| person.identifier.scopus-author-id | 35584388900 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| relation.isAuthorOfPublication | e1e64423-0ec8-46ee-be96-33205c7c98a9 | |
| relation.isAuthorOfPublication | 1e24d2ce-a354-442a-bef8-eebadd94b385 | |
| relation.isAuthorOfPublication | 68d9eb25-ad4f-439b-aeb2-35e8708644cc | |
| relation.isAuthorOfPublication.latestForDiscovery | e1e64423-0ec8-46ee-be96-33205c7c98a9 | |
| relation.isProjectOfPublication | d0a17270-80a8-4985-9644-a04c2a9f2dff | |
| relation.isProjectOfPublication | 6255046e-bc79-4b82-8884-8b52074b4384 | |
| relation.isProjectOfPublication.latestForDiscovery | d0a17270-80a8-4985-9644-a04c2a9f2dff |
Ficheiros
Principais
1 - 1 de 1
A carregar...
- 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
1 - 1 de 1
Miniatura indisponível
- Nome:
- license.txt
- Tamanho:
- 1.75 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
