Spring5 reactive programming

반응형

Reactive(반응성)
- springboot
- spring framework

폭발적인 수요(응답성 유지)--> 탄력성(elasticity),Scale up/out --> 웹플럭스(비동기 논블로킹 통신: NIO)

Java의 Thread I/O Blocking 특징

가치  : 응답성
매개체 : 탄력성, 복원력
표현방식: 메세지전달
-리액티브 시스템 기본 원리

메세지 기반통신->message broker -> 클라우드 스트림 확장-> 소형 웹스토어, analytics 분야

JVM 리액티브 구축 framework : AKKA, Vert.x

NIO --> Java call-back 방식-> thread :call back 지옥
                                    -> java.util.concurrent.Future

Spring5 --> Web Client 도입, NIO도입, Servlet3.1

반응형

Top