【发布时间】:2013-11-05 22:30:37
【问题描述】:
我想在我的 Raven DB 中轮询新文档。推荐的方法是什么?我可以使用 IndexTimestamp 还是可以依赖文档的顺序?
我想我想分两步完成: 1.检查是否有新的东西,如果有: 1.1。获取最新的 X 文档。
或者一步:获取最新的 X 文档并让它返回这些文档,或者根据我发送的一些论点告诉我没有新内容。
仅供参考:我没有与文档对应的 CLR 对象。
【问题讨论】:
-
LinusK,您可能想看看我们是如何使用 smuggler 实用程序做到这一点的。它明确地按照您的意愿行事,获取自上次看到以来的最新文档。代码在这里:github.com/ravendb/ravendb/blob/master/Raven.Smuggler/…
-
您的体系结构是否迫使您轮询数据库?您可以采取的另一种方法是监听数据库中的写入事件并对其采取行动。
标签: ravendb