我正在尝试将Reactive项目从rxjava 1迁移到版本2.我使用AsyncEmitter通过指定BackpressureMode来附加到现有的Feed。但是我在rxjava2中找不到类似的方法。是什么取代了rxjava 2中的AsyncEmitter?我看到有许多发射器实现,但没有人接受BackPressureStrategy。
我试过
FlowableCreate flowableCreate =
new FlowableCreate(source, BackpressureStrategy.LATEST);
flowableCreate.subscribe(System.out::println);
它编译得很好,但执行失败了:
错误:(123,23)java:无法访问org.reactivestreams.Subscriber 未找到org.reactivestreams.Subscriber的类文件。咦?
答案 0 :(得分:2)
在2.x中,您要查找的方法是Flowable.create()
。
你得到cannot access org.reactivestreams.Subscriber
可能是因为你没有使用2.0.5+和maven或忘记下载org.reactivestreams:reactivestreams依赖RxJava 2。