跳到主要内容

12.1 用于响应式编程的配置

Micronaut 内部使用 Project Reactor。不过,要在控制器和/或 HTTP 客户端方法中使用 Reactor 或其他反应式库(如 RxJava)类型,需要包含依赖关系。

12.1.1 支持 Reactor

要添加对 Reactor 的支持,请添加以下模块:

implementation("io.micronaut.reactor:micronaut-reactor")

要使用 Reactor HTTP 客户端,请添加以下依赖:

implementation("io.micronaut.reactor:micronaut-reactor-http-client")

更多信息,参阅 Micronaut Reactor 文档。

12.1.2 RxJava 3 支持

要添加对 RxJava 3 的支持,请添加以下模块:

implementation("io.micronaut.rxjava3:micronaut-rxjava3")

要使用 RxJava 3 HTTP 客户端,请添加以下依赖:

implementation("io.micronaut.rxjava2:micronaut-rxjava2-http-client")

更多信息,参阅 Micronaut RxJava 3 文档。

12.1.3 RxJava 2 支持

要添加对 RxJava 2 的支持,请添加以下模块:

implementation("io.micronaut.rxjava2:micronaut-rxjava2")

要使用 RxJava 2 HTTP 客户端,请添加以下依赖:

implementation("io.micronaut.rxjava2:micronaut-rxjava2-http-client")

更多信息,参阅 Micronaut RxJava 2 文档。

12.1.4 RxJava 1 支持

可通过以下模块添加对 RxJava 1 的传统支持:

implementation("io.micronaut.rxjava1:micronaut-rxjava1")

更多信息,参阅 Micronaut RxJava1 文档。

英文链接