Non pas qu'il ne serait pas assez facile (ou amusant) d'en écrire un, mais il est logique de ne pas réinventer la roue pour ainsi dire. J'ai jeté un coup d'œil à diverses tentatives, mais il ne me semble pas être encore tombé sur une implémentation répondant à ces critères ;
Système OSS de file d'attente simple avec persistance MongoDB ;
- Basé sur le pilote C# (officiel) (donc sérialisation POCO complète)
- Des curseurs disponibles plutôt que des sondages
- gère le délai d'attente des messages (GC correctement)
- gère l'échec du consommateur (idéalement en détectant la réinsertion en cas de crash, mais un délai d'attente avec une réinsertion retardée est acceptable) afin que findAndModify soit complet
- plusieurs auteurs, plusieurs consommateurs
- sans fil
C'est une bonne chose ;
- permet d'envoyer un message (le plus récent seulement) (remplace les anciens messages dans le Q)
Si quelqu'un a une bibliothèque simple et agréable comme celle-là, flottant sur GitHub et que je n'ai pas encore trouvée, qu'il en parle !