Definition
Content-based publish/subscribe is a communication abstraction that supports selective message dissemination among many sources and many sinks. The publication message content is used to make notification decisions. Subscribers express interest in receiving messages based on specified filter criteria that are evaluated against publication messages. Content-based publish/subscribe is an instance of the publish/subscribe concept.
Key Points
Content-based publish/subscribe is an instance of the publish/subscribe concept. In the content-based model clients interact by publishing messages and subscribing to messages through the publish/subscribe system. The key difference between the content-based and other publish/subscribe models is that the content of publication messages is used as the basis for disseminating publications to subscribers. Subscriptions consist of filters that specify subscriber interests making reference to publication message content. The publish/subscribe...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
AMQP Consortium. Advanced message queuing protocol specification, version 0–10 edition; 2008.
OGF. Information dissemination in the grid environment base specifications; 2007.
OMG. Notification service specification, version 1.1, formal/04-10-11 edition; Oct 2004.
OMG. Data distribution service for real-time systems, version 1.2, formal/07-01-01 edition; Jan 2007.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Jacobsen, HA. (2018). Content-Based Publish/Subscribe. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1210
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1210
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering