IT/개발의짜릿함
Spring5 reactive programming
kimchan
2019. 11. 25. 00:23
반응형
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
반응형