在280页的“Retrofit with Native RxJava Support”,我们学习了如何使用优秀的RxJava的支持来创建HTTP请求。但是,还有许多其他的集成系统的方法,其中很多都构建在Apache Camel框架中。Camel有一组令人惊叹的集成组件,您可以通过200多个平台连接和交换抽象消息。这些技术包括AMQP、Amazon Web Services、Cassandra、ElasticSearch, 、file system(文件系统)、FTP、Google APIs、JDBC、Kafka、MongoDB、SMTP、XMP,等等。大多数这些组件都能够将抽象的消息推送给客户端;例如,当新邮件到达或文件系统出现新文件时。
Camel还提供了一个RxJava适配器,这样您就可以以更声明性的、反应性的方式来处理传入的消息。