- Hands-On Spring Security 5 for Reactive Applications
- Tomcy John
- 190字
- 2021-07-23 18:59:13
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.
推薦閱讀
- Extending Symfony2 Web Application Framework
- Learning Python for Forensics
- 零信任網絡:在不可信網絡中構建安全系統
- 信息系統安全檢測與風險評估
- 網絡安全應急管理與技術實踐
- 特種木馬防御與檢測技術研究
- Practical Network Scanning
- 網絡空間安全:管理者讀物
- 黑客攻防與無線安全從新手到高手(超值版)
- 數字化轉型浪潮下的數據安全最佳實踐指南
- 網絡運維親歷記 (網絡運維紀實文學)
- 解密彩虹團隊非凡實戰能力:企業安全體系建設(共5冊)
- 可信計算3.0工程初步(第二版)
- 網絡安全應急響應實戰
- SQL Injection Strategies