Rx java 如何使用Vert.x事件循环来调度RxJava执行
是否可以使用Vert.x事件循环作为RxJava执行的调度器?类似于Rx java 如何使用Vert.x事件循环来调度RxJava执行,rx-java,vert.x,Rx Java,Vert.x,是否可以使用Vert.x事件循环作为RxJava执行的调度器?类似于 Observable.range(1, 10).flatMap(it -> Observable.just(it) ).subscribeOn(new VertxScheduler()). subscribe(System.out::println); …其中VertxScheduler应该是某种基于Vert.x事件循环的调度器。如前所述,您可以使用io.vertx.reactivex.RxHelper创建基于
Observable.range(1, 10).flatMap(it ->
Observable.just(it)
).subscribeOn(new VertxScheduler()).
subscribe(System.out::println);
…其中VertxScheduler
应该是某种基于Vert.x事件循环的调度器。如前所述,您可以使用io.vertx.reactivex.RxHelper
创建基于Vert.x的调度器:
Vertx vertx = Vertx.vertx();
Scheduler scheduler = RxHelper.scheduler(vertx);
Observable.range(1, 10).flatMap(it ->
Observable.just(it)
).subscribeOn(scheduler).
subscribe(System.out::println);
还有RxHelper.blockingScheduler(Vertx)
方法从Vert.x工作线程池创建调度器