Det är mitt lilla projekt - en .net-meddelandebussimplementering som fungerar med MS SQL-köer eller MongoDB (MongoDB-stöd är ett nyligen tillägg). Länk:http://code.google.com/p/nginn-messagebus/ och http://nginn.org/blog för några exempel. Jag är inte säker på om det här är vad du letar efter, det saknas också i dokumentation och exempelavdelningar och det matchar inte exakt dina specifikationer (polling istället för tailing) - men det kanske är värt att prova . Detta är en meddelandebuss för publicering och prenumeration, som NServiceBus eller MassTransit - inte en obearbetad meddelandekö.
PS Jag är rädd att det finns ömsesidigt uteslutande krav i dina specifikationer:du kan inte använda tailable cursor med samtidiga konsumenter eftersom du förlorar atomicitet. Om du vill stå i en kö bör du bara använda en enda konsument.