Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Open-source Publish-Subscribe systems: a comparative study

Lazidis Apostolos, Petrakis Evripidis, Chouliaras Spyridon, Sotiriadis Stelios

Full record


URI: http://purl.tuc.gr/dl/dias/D165A109-BBB0-4E55-B8CD-B07815B802AF
Year 2022
Type of Item Conference Full Paper
License
Details
Bibliographic Citation A. Lazidis, E. G. M. Petrakis, S. Chouliaras and S. Sotiriadis, "Open-source Publish-Subscribe systems: a comparative study," in Advanced Information Networking and Applications, vol. 449, Lecture Notes in Networks and Systems, L. Barolli, F. Hussain, T. Enokido, Eds., Cham, Switzerland: Springer, 2022, vol. 1, pp. 105–115. doi: 10.1007/978-3-030-99584-3_10 https://doi.org/10.1007/978-3-030-99584-3_10
Appears in Collections

Summary

Publish-Subscribe systems are designed to facilitate communication between services and applications. A typical system comprises the publisher, the subscriber, and the broker but, may also feature message queues, log files or databases for storing messages, clusters or federations of brokers and, apply message delivery policies, communication protocols, context manager for linked data, security services, and a streaming API. Not all these features are supported by all systems or, others may be optional. Therefore, there is no common ground for the comparison of Publish-Subscribe systems. The evaluation is about seven popular open-source and state-of-the-art systems namely, Apache Kafka, RabbitMQ, Orion-LD, Scorpio, Stellio, Pushpin, and Faye. All systems are evaluated and compared in terms of functionality and performance under real-case scenarios.

Services

Statistics