본문 바로가기 메뉴 바로가기

Struggling Journey

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Struggling Journey

검색하기 폼
  • 전체보기 (121)
    • Algorithm (81)
      • 이론 (7)
      • Programmers (16)
      • Baekjoon (45)
      • HackerRank (0)
      • Codility (13)
      • LeetCode (0)
    • OOP (6)
    • Java (0)
      • Modern Java In Action (5)
    • Spring (5)
      • Spring Framework (3)
      • Spring Boot (0)
      • Spring Web MVC (1)
      • Spring Webflux (1)
    • ORM & SQL Mapper (2)
    • MSA (9)
    • Middleware (0)
    • DB & SQL (13)
      • SQL 전문가 가이드 (12)
    • NOSQL (0)
    • Maven & Gradle (0)
    • CS (0)
      • OS (0)
      • Network (0)
    • AWS (0)
    • Etc. (0)
  • 방명록

Spring/Spring Webflux (1)
Synchronous vs Asynchronous, Blocking vs Non-Blocking

요즘 Reactor 기반의 RxJava, Spring Webflux 등의 기술들이 내세우는 점이 Asynchronous & Non-Blocking 기반 방식이라는 점이다. 그래서 Webflux를 학습하기 전에 Sync, Async, Blocking, Non-Blocking에 대한 개념을 한번 정리하고자 한다. Synchronous (동기) vs Asynchronous (비동기) 먼저 Synchronous의 어원을 보면 syn -> together, chronous -> time을 의미한다. 그래서 두 가지 이상이 함께 시간을 맞춘다 (동기) 라는 의미이다. Asynchronous는 Synchronous에 부정 접두사인 a가 붙은 것으로 두 가지 이상이 서로 시간을 맞추지 않는다 (비동기) 라는 의미이다...

Spring/Spring Webflux 2020. 12. 24. 00:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • blocking
  • 비동기
  • http://www.nextree.co.kr/p6960/
  • 인터셉터
  • Synchronous
  • 핸들러 인터셉터
  • 논블로킹
  • 프로그래머스
  • 코딩테스트 고득점 Kit
  • Asynchronous
  • 블로킹
  • a
  • 프로그래머스 Level 2
  • Handler Interceptor
  • 프로그래머스 Level 1
  • 스택/큐
  • 필터
  • Filter
  • 프로그래머스 Level 3
  • non-blocking
  • 해시
  • 동기
more
«   2025/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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바