老师,在听完ObservableCommand章节视频后,感觉很困惑啊。最明细的几点问题:
- 在construct()方法里为什么要new Observable.OnSubscribe()这个对象,这是在干一件什么事呢?后面.subscribeOn(Schedulers.io())又是什么意思呢?
- ObserveableCommand有两种命令,但只讲了observable,那toObservable的用法,与observable的异同都没讲呢。
- 你说HystrixCommand一次可以执行多个命令,但从"toObservable两种形态演示“视频里我得到的是,HystrixCommand.observable返回的对象可以使用多次,但HystrixCommand.toObservable只能使用一次。
- 第四点是我个人的意见,感觉hystrix命令这部分的讲解,代码演示太初略了,比如HystrixCommand的excute和queue的区别,我反复看了两三遍才理解到queue的异步执行是怎么回事,我也并不是初入编程,只是hystrix没用过。