【发布时间】:2012-08-29 11:14:33
【问题描述】:
并不是说写一个不够容易(或有趣),可以说不要重新发明轮子是有道理的。我环顾了各种尝试,但似乎还没有遇到支持这些标准的实现;
具有MongoDB持久化的简单队列OSS系统;
- 基于 C# 驱动程序(官方)(完整 POCO 序列化)
- 尾随游标而不是轮询
- 处理消息超时(GC 正确)
- 处理消费者故障(理想情况下检测重新插入时发生崩溃,但延迟重新插入超时是可以的)所以 findAndModify 完成
- 多个作者,多个消费者
- 线程安全
很高兴拥有;
- 允许(仅最新)消息(替换 Q 中的旧消息)
如果有人在 GitHub 上提供了一个我还没有找到的简单易用的库,请说出来!
【问题讨论】:
标签: mongodb message-queue mongodb-.net-driver