<dependency> <groupId>io.vertx</groupId> <artifactId>vertx-rx-java3</artifactId> <version>4.5.35</version> </dependency>
你当前正在浏览历史版本 Vert.x 4.2.7 的文档。 前往 最新版本文档首页。
Vert.x 响应式扩展 (RxJava 1 / 2 / 3)
Vert.x 为 RxJava 响应式流规范提供了完备的语言扩展绑定,支持使用强大的 Observable / Flowable 操作符组合并发事件流。
依赖引入
-
Maven (
pom.xml):
使用 RxJava 3
import io.vertx.rxjava3.core.Vertx;
import io.vertx.rxjava3.core.http.HttpClient;
Vertx vertx = Vertx.vertx();
HttpClient client = vertx.createHttpClient();
client.rxRequest(HttpMethod.GET, 8080, "localhost", "/")
.flatMap(request -> request.rxSend())
.subscribe(response -> {
System.out.println("收到响应状态码: " + response.statusCode());
});