@sss I wouldn't say its the "canonical" or "official" but rxjava sure has a lot of traction, definitely more than akka for example. If it'd work for you will always depend on the requirements of your project. If those are a just a producer-consumer scenario with backpressure rxjava2 will surely suit you