Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(1)
·
Spring/대용량 트래픽
2024.07.13 - [Spring/대용량 트래픽] - Blockhound로 디버깅하기 Blockhound로 디버깅하기2024.07.13 - [Spring/대용량 트래픽] - Spring MVC vs Webflux 성능 비교(with Jmeter) Spring MVC vs Webflux 성능 비교(with Jmeter)2024.07.12 - [Spring/대용량 트래픽] - Reactive Redis 사용법 Reactive Redis 사용법2024.07.07 - [Springlsdiary.tistory.com Spring Webflux 프레임워크와, Redis를 결합하면 트래픽이 과도하게 쏠리는 경우 매우 빠른속도로 이를 해결할수있다.위 이미지에서 queue가 요청처리과정을 조절하고, 전달해주는 대기열..
Blockhound로 디버깅하기
·
Spring/대용량 트래픽
2024.07.13 - [Spring/대용량 트래픽] - Spring MVC vs Webflux 성능 비교(with Jmeter) Spring MVC vs Webflux 성능 비교(with Jmeter)2024.07.12 - [Spring/대용량 트래픽] - Reactive Redis 사용법 Reactive Redis 사용법2024.07.07 - [Spring/대용량 트래픽] - Reactive Redis란? Reactive Redis란?2024.07.07 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 여러가지lsdiary.tistory.com여러가지 테스트로 Webflux가 대규모 트래픽환경에서 매우 효율적으로 동작하는것을 확인했다.그렇다면 비동기 방식으로 제대로 작동하고 ..
Spring MVC vs Webflux 성능 비교(with Jmeter)
·
Spring/대용량 트래픽
2024.07.12 - [Spring/대용량 트래픽] - Reactive Redis 사용법 Reactive Redis 사용법2024.07.07 - [Spring/대용량 트래픽] - Reactive Redis란? Reactive Redis란?2024.07.07 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 여러가지 기능들 Spring Webflux R2DBC 여러가지 기능들2024.07.06 - [Spring/대용량 트래픽]lsdiary.tistory.comWebflux의 R2DBC, Reactive Redis, WebClient에 대해서 살펴봤고, 비동기적으로 진행될때 속도의 이점이 어느정도인지 파악해보자.테스트 흐름도https://lsdiary.tistory.com/86 S..
Reactive Redis 사용법
·
Spring/대용량 트래픽
2024.07.07 - [Spring/대용량 트래픽] - Reactive Redis란? Reactive Redis란?2024.07.07 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 여러가지 기능들 Spring Webflux R2DBC 여러가지 기능들2024.07.06 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 사용해보기 Spring Webflux R2DBC 사용해보기2024.0lsdiary.tistory.com준비물Redis 6(Docker Container)Gradlespring-boot-starter-data-redis-reactive혹여나 Docker와 Redis가 설치되어 있지 않다면 이 글을 참고 하길바란다. https://lsdia..
Reactive Redis란?
·
Spring/대용량 트래픽
2024.07.07 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 여러가지 기능들 Spring Webflux R2DBC 여러가지 기능들2024.07.06 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 사용해보기 Spring Webflux R2DBC 사용해보기2024.07.03 - [Spring/대용량 트래픽] - R2DBC 알아보기!! R2DBC 알아보기!!2024.07.03 - [Spring/대용량 트래픽] - Spring Wlsdiary.tistory.com Spring Webflux에서 함께 사용할수 있는 Redis이다. Redis는 간단하게 key/value 형식의 nosql인 in-memory(메모리) DataBase이다. 자세한건 이 포..
Spring Webflux R2DBC 여러가지 기능들
·
Spring/대용량 트래픽
2024.07.06 - [Spring/대용량 트래픽] - Spring Webflux R2DBC 사용해보기 Spring Webflux R2DBC 사용해보기2024.07.03 - [Spring/대용량 트래픽] - R2DBC 알아보기!! R2DBC 알아보기!!2024.07.03 - [Spring/대용량 트래픽] - Spring Webflux에서 WebClient 사용하기 Spring Webflux에서 WebClient 사용하기2024.05.29 - [Spring/대용량 트래lsdiary.tistory.com이전 포스팅에서 R2DBC를 한번 사용해보았는데, JPA를 사용할때와 동일하게 사용할수 있는지 테스트 해보자. ReactiveCrudRepositoryJPQL (@Query)CustomRepositoryUs..
Spring Webflux R2DBC 사용해보기
·
Spring/대용량 트래픽
2024.07.03 - [Spring/대용량 트래픽] - R2DBC 알아보기!! R2DBC 알아보기!!2024.07.03 - [Spring/대용량 트래픽] - Spring Webflux에서 WebClient 사용하기 Spring Webflux에서 WebClient 사용하기2024.05.29 - [Spring/대용량 트래픽] - Spring Webflux 사용해보기 Spring Webflux 사용해보기2024.05.22 - [Sprilsdiary.tistory.com이전 포스팅에서는 R2DBC가 무엇인지 개념에 대해서 알아봤다. 이제 실제로 해볼 시간이다.** 준비물- MySQL8 (Docker container)- Gradle  - spring-boot-starter-data-r2dbc  - io.asy..
Spring + AWS S3 사용해서 사진 올리기
·
DevOps/AWS
상황설명 기존 로컬 컴퓨터에 사진을 저장하도록 구성할수도 있지만 실제 프론트엔드와 협업을 진행하게 되고, 배포를 할 상황이오면 큰 기업이 아닌 이상 직접 컴퓨팅자원을 자체적으로 보유한 물리적인 서버에 직접 설치해 운영할수 없다. 이런 운영방식을 On-Premise라고 한다. On-Demand 일개 개발자가 사용할 수 있는 방식은 On-Demand라고 한다. 흔히 클라우드 컴퓨팅이라고 불리는 방식이다.외부 서비스 공급자가 데이터를 관리하는 방식인데, 여러가지 서비스를 이용할수 있겠지만 가장 많이 쓰고, 거대한 서비스 공급자인 AWS를 사용해볼것이다. S3 AWS에서 제공하는 Simple Storage Service 의 약자이다. 주로 미디어 파일을 Cloud에 쉽게 저장하기 위해 사용한다.사용하기 전에 주..
R2DBC 알아보기!!
·
Spring/대용량 트래픽
2024.07.03 - [Spring/대용량 트래픽] - Spring Webflux에서 WebClient 사용하기 Spring Webflux에서 WebClient 사용하기2024.05.29 - [Spring/대용량 트래픽] - Spring Webflux 사용해보기 Spring Webflux 사용해보기2024.05.22 - [Spring/대용량 트래픽] - Spring Webflux Reactor와 다양한 연산자 Spring Webflux Reactor와 다양한 연산자2024.05.22 - [lsdiary.tistory.com이전 포스팅은 Spring Webflux에서 제공하는 WebClient를 사용해서 다른 서버와 네트워크 통신을 하는 API를 연습했다.이번에는 Spring Webflux에서 다루는 R..
Spring Webflux에서 WebClient 사용하기
·
Spring/대용량 트래픽
2024.05.29 - [Spring/대용량 트래픽] - Spring Webflux 사용해보기 Spring Webflux 사용해보기2024.05.22 - [Spring/대용량 트래픽] - Spring Webflux Reactor와 다양한 연산자 Spring Webflux Reactor와 다양한 연산자2024.05.22 - [Spring/대용량 트래픽] - Spring MVC와 Webflux Spring MVC와 Webflux2024.05.21 - [Spring/대용량lsdiary.tistory.com이런저런 바쁜일이 많아서 조금 늦은 포스팅입니다...기억나는대로 정리해보면 Spring Webflux에서 (1) functional endpoint 기반, (2) 어노테이션 기반으로 CRUD API를 직접 구..