C'è il mio piccolo progetto:un'implementazione del bus di messaggi .net che funziona con le code MS SQL o MongoDB (il supporto MongoDB è un'aggiunta recente). Link:http://code.google.com/p/nginn-messagebus/ e http://nginn.org/blog per alcuni esempi. Non sono sicuro che questo sia quello che stai cercando, manca anche di documentazione e dipartimenti di esempio e non corrisponde esattamente alle tue specifiche (sondaggio invece di coda) - ma forse vale la pena provare . Questo è un bus di messaggi di pubblicazione-sottoscrizione, come NServiceBus o MassTransit, non una coda di messaggi non elaborati.
PS Temo che ci siano requisiti che si escludono a vicenda nelle tue specifiche:non puoi usare il cursore tailable con consumatori simultanei perché perdi l'atomicità. Se vuoi pedinare una coda dovresti usare un solo consumatore.