Flux 和 Mono 是 Reactor 中的兩個基本概念。Flux 表示的是包含 0 到 N 個元素的異步序列。在該序列中能夠包含三種不一樣類型的消息通知:正常的包含元素的消息、序列結束的消息和序列出錯的消息。當消息通知產生時,訂閱者中對應的方法 onNext(), onComplete()和 onError()會被調用。Mono 表示的是包含 0 或者 1 個元素的異步序列。該序列中一樣能夠包含與 Flux 相同的三種類型的消息通知。Flux 和 Mono 之間能夠進行轉換。對一個 Flux 序列進行計數操做,獲得的結果是一個 Mono