Open-Source Publish-Subscribe Systems: A Comparative Study

被引:2
|
作者
Lazidis, Apostolos [1 ]
Petrakis, Euripides G. M. [1 ]
Chouliaras, Spyridon [2 ]
Sotiriadis, Stelios [2 ]
机构
[1] Tech Univ Crete TUC, Sch Elect & Comp Engn, Khania, Greece
[2] Birkbeck Univ London, Dept Comp Sci, London, England
关键词
SERVICE; QUALITY;
D O I
10.1007/978-3-030-99584-3_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:105 / 115
页数:11
相关论文
共 50 条
  • [1] Publish-Subscribe approaches for the IoT and the cloud: Functional and performance evaluation of open-source systems
    Lazidis, Apostolos
    Tsakos, Konstantinos
    Petrakis, Euripides G. M.
    [J]. INTERNET OF THINGS, 2022, 19
  • [2] Anonymous Publish-Subscribe Systems
    Vo, Binh
    Bellovin, Steven
    [J]. INTERNATIONAL CONFERENCE ON SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2014, PT I, 2015, 152 : 195 - 211
  • [3] Efficient Private Publish-Subscribe Systems
    Khoury, Joud
    Lauer, Gregory
    Pal, Partha
    Thapa, Bishal
    Loyall, Joseph
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 64 - 71
  • [4] VAST: A Decentralized Open-Source Publish/Subscribe Architecture
    Opeolu, Victory
    Hu, Shun-Yun
    Marais, Charl
    Engelbrecht, Herman
    [J]. PROCEEDINGS OF THE 2023 PROCEEDINGS OF THE 14TH ACM MULTIMEDIA SYSTEMS CONFERENCE, MMSYS 2023, 2023, : 423 - 429
  • [5] Model checking publish-subscribe systems
    Garlan, D
    Khersonsky, S
    Kim, JS
    [J]. MODEL CHECKING SOFTWARE, 2003, 2648 : 166 - 180
  • [6] On Securing Publish-Subscribe Systems with Security Groups
    Dini, Gianluca
    Lo Duca, Angelica
    [J]. ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 531 - 536
  • [7] A stateful and open publish-subscribe structure for online marketplaces
    Arntzen, IM
    Johansen, D
    [J]. 25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 431 - 437
  • [8] Publish-subscribe for mobile environments
    Ionescu, M
    Marsic, I
    [J]. WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 547 - 550
  • [9] Publish-subscribe MVS middleware
    不详
    [J]. DATAMATION, 1997, 43 (04): : 24 - 24
  • [10] Publish-subscribe systems over large dynamic graphs
    Kandanur, Suhail
    [J]. MIDDLEWARE'19: PROCEEDINGS OF THE 2019 20TH INTERNATIONAL MIDDLEWARE CONFERENCE DOCTORAL SYMPOSIUM, 2019, : 23 - 25