官术网_书友最值得收藏!

Modules in Reactor

With the latest release of Reactor 3.0 the project has been structured with modularity in mind. Reactor 3.0 consists of four major components namely Core, IO, Addons, and Reactive Streams Commons.

  • Reactor Core (https://github.com/reactor/reactor-core): The main library within Reactor. It provides foundational, non-blocking JVM-compliant Reactive Streams Specification implementations. It also contains code for Reactor types, such as Flux and Mono
  • Reactor IO (https://github.com/reactor/reactor-ipc): It contains backpressure-ready components that can be used to encode, decode, send (unicast, multicast, or request/response), and then serve connections. It also contains support for Kafka (https://kafka.apache.org/), Netty (http://netty.io/), and Aeron (https://github.com/real-logic/aeron).
  • Addons (https://github.com/reactor/reactor-addons): As the name suggests, these are add-ons that consist of three components:
    • reactor-adapter: Contains a bridge to RxJava 1 or 2 types, such as Observable, Completable, Single, Maybe, and Mono/Flux back and forth.
    • reactor-logback: Supports logback over asynchronous reactor-core processors.
    • reactor-extra: Contains more operations for Flux, which include mathematical operations such as sum and average.
  • Reactive Streams Commons (https://github.com/reactor/reactive-streams-commons): A collaboration experiment project between Spring's Reactor and RxJava. It also contains Reactor-Streams-compliant operators that both projects implement. Issues fixed on one project are also fixed on the other.
主站蜘蛛池模板: 大方县| 武定县| 泰和县| 洞头县| 吉木萨尔县| 娱乐| 石家庄市| 筠连县| 正定县| 桓仁| 双辽市| 峡江县| 八宿县| 申扎县| 昌都县| 沙田区| 湘西| 玛曲县| 特克斯县| 中西区| 漳州市| 达日县| 嘉定区| 扶风县| 丽水市| 共和县| 克东县| 红原县| 天津市| 九龙坡区| 孝昌县| 余干县| 和平县| 崇仁县| 柘荣县| 牟定县| 永城市| 登封市| 寿光市| 五大连池市| 迭部县|