我正在使用Spring Boot应用程序。我正在尝试为MongoDB中的集合修改实现基于回调的事件通知。我已经尝试了以下方法,但想法不多了:
经典轮询-冗余,因为现有的实现是REST端点,它由UI轮询,并在其中查询数据。
可移动游标-需要对集合进行封顶,这可能是一个限制,对于存储预测非常高的数据库而言,这是不够的。
更改流-我遇到了一个运行时异常,指出存储引擎不支持“多数读者关注”。
GestureDetector
我无权查看引擎配置,但我假设如果DBA无法将存储引擎更改为wiredTiger,那么我将无法使用更改流。它是否正确?还有其他解决方案吗? Spring的mongodb-active API怎么样?给我的印象是该API仍然依赖可尾游标或更改流。