Home    
 
Products Solutions Developers Nirvana Nirvana documentation Nirvana examples Nirvana FAQ Nirvana Archive Matrix Partners Download Company Contact
 
 

Nirvana Message Queues

home > developers > nirvana

Overview

Nirvana provides message queue functionality through the use of queue objects. Queues are the logical rendezvous point for publishers (producers) and subscribers (consumers) or data (events).

Message queues differ from publish / subscribe channels in the way that events are delivered to consumers. Whilst queues may have multiple consumers, each event is typically only delivered to one consumer, and once consumed (popped) it is removed from the queue.

Nirvana also supports non destructive reads (peeks) from queues which enable consumers to see what events are on a queue without removing it from the queue. Any event which has been peeked will still be queued for popping in the normal way. The Nirvana enterprise manager also supports the ability to visually peek a queue using it s snoop capability.

This section demonstrates how Nirvana message queues work, and provide examples code snippets for all relevant concepts.

Creating a queue

Finding a queue

Nirvana events

Nirvana event dictionaries

Publishing events to a queue

Asynchronous queue consumer

Synchronous queue consumer

Transactional asynchronous queue consumer

Transactional synchronous queue consumer

Queue browsing

 
 
 
 

 

 
   
© 2001-2008 my-channels.com. (Terms of Use)