本章展示了在实际应用程序中选择的RxJava用例的例子。Reactive Extensions 的API非常强大,但是在某处一定会有一个Observable的源。由于背压和Rx契约,从头开始创建一个Observable是很有挑战性的。好消息是有许多库和框架支持RxJava。此外,RxJava在一些天生异步的平台上非常有用。
在本章中,您将看到RxJava如何改进设计并增强现有体系结构的功能。我们还将探索在将响应式应用程序部署到生产时可能出现的更复杂的问题,比如内存泄漏。当您完成本章后,您应该确信RxJava已经足够成熟和通用,可以在真实的、现代的应用程序中实现各种用例。