小编isr*_*rko的帖子

在从 ReactiveMongoRepository 对象返回的 Mono 对象上执行 block() 时出现异常

我有一个服务将数据流式传输到第二个服务,该服务接收对象流并将它们保存到我的 MongoDB 中。在从流服务获取的 Flux 对象的订阅函数中,我使用 ReactiveMongoRepository 接口中的 save 方法。当我尝试使用块函数并获取数据时,出现以下错误:

2019-10-11 13:30:38.559  INFO 19584 --- [localhost:27017] org.mongodb.driver.connection            : Opened connection [connectionId{localValue:1, serverValue:25}] to localhost:27017
2019-10-11 13:30:38.566  INFO 19584 --- [localhost:27017] org.mongodb.driver.cluster               : Monitor thread successfully connected to server with description ServerDescription{address=localhost:27017, type=STANDALONE, state=CONNECTED, ok=true, version=ServerVersion{versionList=[4, 0, 1]}, minWireVersion=0, maxWireVersion=7, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=6218300}
2019-10-11 13:30:39.158  INFO 19584 --- [ctor-http-nio-4] quote-monitor-service                    : onNext(Quote(id=null, ticker=AAPL, price=164.8, instant=2019-10-11T10:30:38.800Z))
2019-10-11 13:30:39.411  INFO 19584 --- [ctor-http-nio-4] quote-monitor-service                    : cancel()
2019-10-11 13:30:39.429  INFO 19584 --- [ntLoopGroup-2-2] org.mongodb.driver.connection            : …
Run Code Online (Sandbox Code Playgroud)

mongodb reactive-programming spring-boot project-reactor

6
推荐指数
1
解决办法
1万
查看次数