Glossary:
Nirvana C++ : Publish / Subscribe
The Nirvana C++ API provides publish subscribe functionality through the use of channel objects. Channels are the logical rendezvous point for publishers (producers) and subscribers (consumers) of data (events).
Under the publish / subscribe paradigm, each event is delivered to each subscriber once and only once per subscription, and is not removed from the channel after being consumed.
This section demonstrates how Nirvana pub / sub works, and provides example code snippets for all relevant concepts:
Publish/Subscribe Tasks
- Creating a session
- Creating a channel
- Finding a channel
- Event Publishing
- Asynchronous Consumer
- Synchronous Consumer (Channel Iterator)
- Durable Consumers and Named Objects
Learn More
- Channel Attributes
- Nirvana Events
- Nirvana Event Dictionaries
- Channel Publish Keys
- Channel Joins
- Filtering
