MongoDB / Spring:订阅集合更改

时间:2018-12-21 01:13:42

标签: mongodb spring-boot events changestream

我正在使用Spring Boot应用程序。我正在尝试为MongoDB中的集合修改实现基于回调的事件通知。我已经尝试了以下方法,但想法不多了:

  • 经典轮询-冗余,因为现有的实现是REST端点,它由UI轮询,并在其中查询数据。

  • 可移动游标-需要对集合进行封顶,这可能是一个限制,对于存储预测非常高的数据库而言,这是不够的。

  • 更改流-我遇到了一个运行时异常,指出存储引擎不支持“多数读者关注”。 GestureDetector

我无权查看引擎配置,但我假设如果DBA无法将存储引擎更改为wiredTiger,那么我将无法使用更改流。它是否正确?还有其他解决方案吗? Spring的mongodb-active API怎么样?给我的印象是该API仍然依赖可尾游标或更改流。

0 个答案:

没有答案