RxJava使用场景

作者: 于阗 | 来源:发表于2016-08-04 11:31 被阅读191次

本笔记摘自云在千锋RxJava系列教程.
何时应该使用RxJava?
Rx Java适合组合和消耗一系列的事件(数据)。下面是一些使用 RxJava 的场景:

应当使用RxJava

  • UI事件响应,如鼠标移动、按钮点击事件
  • Domain事件,如属性改变、集合更新、订单提交、注册成功等
  • 基础框架事件,如文件监视、系统事件等
  • 集成事件,如从一个消息队列来的一个广播;来自WebSockets API的推送事件 等
  • CEP(复杂事件处理Complex Event Processing)集成事件。 如StreamInsight 、 StreamBase.

可以使用Rx

  • Future的结果或者类似的模式

不要使用 Rx

  • 把 iterables 变成 observables, 只是为了在 Rx 库中使用它们。

相关文章

  • RxJava使用场景

    RxJava使用场景

  • Android Rxjava3 使用场景

    一、Rxjava使用场景 为了模拟实际场景,从wanandroid网站[https://www.wanandroi...

  • RxJava使用场景

    1.线程切换 subscribeOn() observeOn() subscribeOn()和observeOn(...

  • RxJava使用场景

    一、Scheduler线程切换这种场景经常会在“后台线程取数据,主线程展示”的模式中看见 二、使用debounce...

  • RxJava使用场景

    本笔记摘自云在千锋RxJava系列教程.何时应该使用RxJava?Rx Java适合组合和消耗一系列的事件(数据)...

  • Rxjava使用场景

    前言 开始接触并且尝试的去应用Rxjava是从抛物线的这篇文章给 Android 开发者的 RxJava 详解开始...

  • Rxjava 使用场景

    Single:大多数场景都是单值发射,所以使用 Single 即可覆盖大部分场景。https://blog.csd...

  • [转载]RxJava使用场景

    原文链接 http://blog.csdn.net/theone10211024/article/details/...

  • RxJava使用场景总结

    1.包装缓慢的旧代码 2.线程切换 3.同步的数据变换 4.异步的数据变换 5.取数据的优先级 6.等待多个请求完...

  • RxJava使用场景整理

    Rxjava是什么(异步库、响应式编程) 基于自己的理解简单的下一个定义: RxJava是一个使用Java语言实现...

网友评论

    本文标题:RxJava使用场景

    本文链接:https://www.haomeiwen.com/subject/kwucsttx.html