Return to search

Implementation of a Publish/Subscribe Service

Over the past few years, a growing attention has been paid to the publish/subscribe (pub/sub) communication paradigm which has become the best model for disseminating information (also called events) through distributed systems on wide-area networks. There are many ways to implement the publish/subscribe system architecture. A common way is publishers and subscribers interact through one or more agents called broker. Broker has to store and management subscriptions, match messages, and efficiently delivery messages to subscribers. It also provides reliability and fault tolerant controlling. Obviously, broker is the most important part of the publish/subscribe system. It is usually required to use a lot of resources such as CPU and memory. In this paper, our publish/subscribe service which implemented by ZeroMQ API could service 10,000 subscribers only cost 3% CPU and 5% memory usage. It is a high performance and low costs publish/subscribe service.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0830112-152801
Date30 August 2012
CreatorsChiou, Min-ling
ContributorsShi-Huang Chen, Jain-Shing Liu, Cheng-Fu Chou, Chun-Hung Lin, Ying-Chih Lin
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0830112-152801
Rightsuser_define, Copyright information available at source archive

Page generated in 0.0028 seconds