为什么不推荐rxjava RxJava是如何实现订阅关系的?
RxJava是如何实现订阅关系的?
在GitHub上正式引入的rxjava是:一个库,用于使用javavm的可观察序列来编写异步和基于事件的程序。在JVM上使用可观察序列来形成一个异步的基于事件的库。很难读懂。它本质上是异步观察者模式。主要有可观察、观察、事件和订阅等概念。通过订阅observable,观察者知道observable 1中发生了什么。Rxjava逻辑比较清晰,代码可读性比较差;在后台业务处理时,后台业务通常比较复杂,步骤多,逻辑比较清晰,但是前端基本上没有必要,代码可读性比较差;
2。每次翻新启动一个请求时,都会创建okhttp,它不会被重用,导致单个数据请求的性能增加一倍以上;
3。rxjava改造组合的性能非常低,特别是在并发的情况下。测试发现,100个并发请求需要1200ms,未使用的请求需要130ms;
4。Rxjava改装改装组合当您需要读取本地缓存时,读缓存是通过URL作为键读取的。这样就需要写两次URL,一个是框架,一个是缓存,使用起来比较不方便。以上是我在使用过程中的体会。有专家解答这个难题吗?目前,我决定放弃这个组合,自己实现一个
为什么不推荐rxjava rxjava是什么 rxjava基本使用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。