小编Jam*_*der的帖子

Mono.defer()有什么作用?

我在一些Spring webflux代码中遇到了Mono.defer()

我在文档中查找了该方法,但不理解其中的解释:

“创建一个Mono提供程序,该提供程序将提供目标Mono以便为每个下游的订阅者进行订阅”

请给我一个解释和一个例子。我可能会参考一堆Reactor示例代码(它们的单元测试?)的地方。

谢谢

java project-reactor spring-webflux

15
推荐指数
3
解决办法
3667
查看次数

Spring Webflux 中的日志记录是非阻塞操作吗?

我是否需要担心在 Logback 之上使用 Slf4j 登录到控制台会成为阻塞操作?

我不确定,所以我一直在reactor.logback.AsyncAppender使用io.projectreactor.addons:reactor-logback:3.2.3-RELEASE

我现在遇到的问题是我无法使用 Maven 编译我的代码,因为无法com.sun.java:tools:11-internal满足传递依赖关系。我不知道如何纠正这个问题,所以现在质疑我是否需要这个库。

将 Spring-boot 2.1.4-RELEASE 和 OpenJDK 11.0.3 与 Maven 3.6.0 结合使用

Maven 错误:

[ERROR] Failed to execute goal on project yooblr-web: Could not resolve dependencies for project com.yooblr:yooblr-web:jar:1.0.0-SNAPSHOT: Could not find artifact com.sun.java:tools:jar:11.0.3 at specified path /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/../lib/tools.jar -> [Help 1]
Run Code Online (Sandbox Code Playgroud)

maven-3 project-reactor spring-webflux spring-logback java-11

5
推荐指数
1
解决办法
2997
查看次数

我在哪里可以找到 AWS Neptune 使用的 Tinkerpop Gremlin 的哪个版本

我正在尝试.valueMap().with(WithOptions.tokens)在针对 AWS Neptune 的查询中使用。我明白了MalformedQueryException。我怀疑这是 Gremlin 3.4 中的一个新功能。*

我找不到概述 Neptune 支持的语法版本的页面。

这些信息在哪里存在?

gremlin tinkerpop amazon-neptune

5
推荐指数
1
解决办法
338
查看次数

我什么时候使用 Mono.flatMapIterable 和 Mono.flapMapMany?

反应堆的新手,试图理解Mono.flatMapManyMono.flatMapIterable经常处理包含集合的对象的 Mono。

有什么区别:

        Mono.just(List.of("one", "two", "three")).log().flatMapMany(Flux::fromIterable).subscribe(System.out::println);
        Mono.just(List.of("one", "two", "three")).log().flatMapIterable(l -> l).subscribe(System.out::println);

Run Code Online (Sandbox Code Playgroud)

我什么时候使用每种方法?

谢谢

project-reactor spring-webflux

4
推荐指数
1
解决办法
3742
查看次数

如何使用 AWS Neptune 作为源实现全文搜索

我在其他问题上看到 Gremlin 和 Neptune 本身不支持全文搜索。

如何在我的网站中提供此功能?

理想情况下,不需要运行更多我必须照顾的基础设施/软件。

认为某些选项正在使用外部搜索服务,如 Solr 或 ElasticSearch。另一个 AWS 服务怎么样?云搜索?

谢谢

amazon-neptune

3
推荐指数
1
解决办法
1202
查看次数