Il y a mon petit projet - une implémentation de bus de messages .net qui fonctionne avec les files d'attente MS SQL ou MongoDB (le support MongoDB est un ajout récent). Lien :http://code.google.com/p/nginn-messagebus/ et http://nginn.org/blog pour quelques exemples. Je ne sais pas si c'est ce que vous recherchez, il manque également de documentation et de départements d'exemples et cela ne correspond pas exactement à vos spécifications (interrogation au lieu de suivi) - mais peut-être que cela vaut la peine d'essayer . Il s'agit d'un bus de messages de publication-abonnement, comme NServiceBus ou MassTransit, et non d'une file d'attente de messages bruts.
PS J'ai bien peur qu'il y ait des exigences mutuellement exclusives dans vos spécifications :vous ne pouvez pas utiliser de curseur tailable avec des consommateurs simultanés car vous perdez l'atomicité. Si vous souhaitez suivre une file d'attente, vous ne devez utiliser qu'un seul consommateur.