개발 일상 | 백엔드 김승원의 실무 노트

  • 홈
  • 태그
  • 방명록

Mono 1

Spring WebFlux 입문 - 리액티브 프로그래밍의 모든 것

들어가며전통적인 Spring MVC는 요청당 하나의 스레드를 할당하는 블로킹 방식으로 동작합니다. 대부분의 서비스에서는 이 모델이 충분하지만, 동시 접속자가 매우 많거나 외부 API 호출이 빈번한 환경에서는 스레드 풀이 고갈되는 문제가 발생합니다. Spring WebFlux는 논블로킹 리액티브 방식으로 이 문제를 해결합니다. 이 글에서는 리액티브 프로그래밍의 핵심 개념부터 WebFlux 실전 코드까지 단계적으로 살펴보겠습니다.1. 리액티브 프로그래밍이란리액티브 프로그래밍은 데이터 스트림과 변화의 전파를 중심으로 하는 비동기 프로그래밍 패러다임입니다. Reactive Streams 사양은 다음 4가지 인터페이스를 정의합니다.Publisher - 데이터를 생성하고 발행Subscriber - 데이터를 구독하고..

Spring Boot 2026.04.02
이전
1
다음
더보기
프로필사진

개발 일상 | 백엔드 김승원의 실무 노트

3~7년차 백엔드 개발자를 위한 실무 의사결정 노트. Spring/JPA/Kafka/아키텍처/AI 통합 등 현업에서 부딪힌 선택과 트레이드오프를 정리합니다.

  • 개발 일상 N
    • Java
    • Spring Boot
    • JPA
    • Architecture
    • Database
    • DevOps
    • Kafka
    • CS
    • QueryDSL
    • AI
    • 최신 트렌드 N
    • AI 시대 생존기 N

Tag

ai 에이전트, spring boot, 오픈소스 AI, codex, JPA, MCP, Java, 백엔드, LLM, docker, spring ai, AI 코딩, PostgreSQL, GPT-5.4, ai agent, Anthropic, DevOps, github actions, openai, claude code,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바