hara
Spring Boot 2.0 - 5장: 스프링 웹플럭스 본문
# 스프링 웹플럭스로 반응형 애플리케이션 개발하기
1. 스프링 웹플럭스란?
스프링 웹플럭스는 스프링5에서 새로 등장한, 웹 애플리케이션에서 리액티브 프로그래밍을 제공하는 프레임워크이다.
기존 스프링 MVC를 전부 대체하는 개념은 아니다.
MVC와 웹플러스는 공존해서 사용이 가능하다.
- 비동기-논블록킹 리액티브 개발에서 사용
- 효율적으로 동작하고 고성능 웹 애플리케이션 개발
- 서비스간 호출이 많은 마이크로서비스 아키텍처에 적합
2. 간단한 예제
https://lts0606.tistory.com/301
# 반응형 REST 서비스의 배포와 사용하기
1. 응답 값 래핑법: Flux 와 Mono
"Reactive Streams" 인터페이스 중에서 Publisher 를 구현을 해 놓은 발행자이다.
Flux 와 Mono 의 차이점은 발행하는 데이터 갯수이다.
- Flux : 0 ~ N 개의 데이터 전달
- Mono : 0 ~ 1 개의 데이터 전달
# 템플릿 엔진으로 타임리프 사용하기
# 웹플러스와 웹 소켓
참고
- 책: Spring Boot2 Recipes 5장
- 스프링 웹플러스 설명
'공부 > 스프링 부트 2 레시피' 카테고리의 다른 글
Spring Boot 2.0 - 7장: 데이터 처리 (0) | 2020.09.16 |
---|---|
Spring Boot 2.0 - 6장: 스프링보안 (0) | 2020.09.01 |
Spring Boot 2.0 - 3장: 스프링 MVC (0) | 2020.08.11 |
Spring Boot 2.0 - 2장: 스프링 부트(기본) (0) | 2020.08.11 |
Spring Boot 2.0 - 1장: 스프링 부트(소개) (0) | 2020.08.11 |
Comments