写个hello world了解Rxjava
[toc] spring boot 项目中使用Rxjava2 #什么是Rxjava? 来自百度百科的解释 RxJava - JVM响应式扩展Reactive Extensions 用于使用Java VM的可观察序列编写异步和基于事件的程序的库。 ReactiveX是一个通过使用可观察序列来编写异步和基于事件的程序的库。 它扩展了观察者模式以支持数据和/或事件序列,并增加了运算符,使您可以声明性地组合序列,同时抽象出对低级线程,同步,线程安全性,并发数据结构和非线程等事物的关注阻塞I / O。 ##在微服务中的优点 隔离每个服务,即使单个服务的响应失败了,也不会影响整个请求的响应。 #上手使用 ##引入依赖 Rxjava 的版本: https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxjava 本次采用最新的2.2.2版本 <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjava</artifactId> <version>2.2.2</version> </dependency> 在spring boot中引入依赖后就可以使用Rxjava了,下面通过写一组hello world来看看Rxjava的基本原理。 import io