• 8-10 ObserveableCommand演示



    创建类继承HystrixObservableCommand泛型是String 重写里面方法。

    返回的类型就是 Observable,返回的就是它

    初始化name属性和构造方法

    这是哦我们讲隔离的时候,会用到的东西,为了减少那时候的代码量,所以这里提前做个预留,

    那么我们返回呢?要返回Observable<String> 要返回它肯定要创建一个对象,自带的给我们封装好了一个方法



    后面还要做IO处理

    它是调用onNext方法做业务处理。

    也就是说它可以在业务处理里面写无数个onNext

    只要用onCompleted表示业务处理完成。

    创建测试类


    从CommandTest里面复制代码到我们的ObservableCommandTest里面。




    这里创建的类型就是ObserveCommandDemo

    下面的代码不用动,只要加点区别就可以了

    执行这个测试方法



    把这段注释掉。



    注释掉就有点尴尬,下面就要休眠,因为主线程不能退出的太快。刚才的错误就是意思 Command用了太多回了。


    再次测试

    onNext执行了3次

    一次就只能执行一回的调用,不能执行太多次,调用完之后要重新再创建另外一个对象。

    结束

  • 相关阅读:
    【python系统学习04】条件判断语句
    【Python系统学习03】错误类型整理(一)
    【Python系统学习02】数据类型与类型转换
    【Python系统学习01】print函数的用法
    【python系统学习00】基础知识
    Vue + TypeScript 踩坑总结
    React
    我的电子书
    React
    React
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12812495.html
Copyright © 2020-2023  润新知