I am using a completablefuture to chain a bunch of async operation, I am wondering how to covert it to use RxJava, especially what's the benefit of using Rxjava vs CompletableFuture?
CompletableFuture cf = CompletableFuture.runAsync(() -> System.out.println("hello");