我正在尝试使用 MongoDB 构建反应式服务。
我将此依赖项添加到 Micronaut:
compile "io.micronaut.configuration:mongo-reactive"
我认为这个库会引入 RxGorm,但我没有在我的类路径中看到类(例如:RxMongoEntity)。
我误解了如何使用这个库吗?是否有任何关于 mongo-reactive 的指南或文档?
我正在尝试使用 MongoDB 构建反应式服务。
我将此依赖项添加到 Micronaut:
compile "io.micronaut.configuration:mongo-reactive"
我认为这个库会引入 RxGorm,但我没有在我的类路径中看到类(例如:RxMongoEntity)。
我误解了如何使用这个库吗?是否有任何关于 mongo-reactive 的指南或文档?
mongo-reactive
您包含的配置依赖项引入了MongoDB Reactive Driver 它包括对 Native MongoDB Driver 的支持,并且可以使用非阻塞 Reactive Streams MongoClient。它更薄,不会带来rx-mongodb
支撑。
在应用程序的micronaut-examples 存储库中的petstore 示例MongoClient
中找到了一些使用反应流的示例。PetController
Pets
如果您仍然希望 RxGORM 支持 MongoDB,我相信您必须使用mongo-gorm
(GORM for MongoDB) 配置并理清如何设置 MongoDB Rx 驱动程序以支持 RxGORM。我没有机会尝试一下,所以您的里程可能会有所不同,让我们知道您发现了什么!