Nirvana C# .NET - Publish / Subscribe

Publish / Subscribe is one of several messaging paradigms available in Nirvana. Nirvana Channels are a logical rendezvous point for publishers (producers) and subscribers (consumers) or data (events).

Nirvana DataStreams and DataGroups provide an alternative style of Publish/Subscribe where user subscriptions can be managed remotely on behalf of clients.

Nirvana Channels equate to Topics if you are using the Nirvana Provider for JMS.

Under the publish / subscribe paradigm, each event is delivered to each subscriber once and only once per subscription, and is not typically removed from the channel as a result of the message being consumed by an individual client.

This section demonstrates how Nirvana pub / sub works in C#, and provides example code snippets for all relevant concepts:

Publish/Subscribe Tasks

Learn More

Example Source