Reactive Streams Specification 에 기반한 JVM 위에서 non-blocking 애플리케이션을 만들 기 위한 4세대 reactive 라이브러리입니다.
다음의 3가지를 주제로 합니다.
-
REACTIVE CORE Reactor 는 효율적인 수요 관리 기능과 함께
완전한 non-blocking의 기반이 됩니다. Java Functional API, Completable Future, Stream, Duration 와 함께 직접적으로 상호작용 합니다. -
TYPED [0|1|N] SEQUENCES Reactor 는 Reactive Extensions 확장성있게 구현하는
2 개의 reactive composable API인 Flux [N] 과 Mono [0|1] 를 제공합니다. -
NON BLOCKING IO
마이크로서비스아키텍처에 적합한 Reactor 는 HTTP(Websocket 포함), TCP, UDP 를 위한배압이 가능한 네트워크 엔진을 제공합니다.