Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(2)
·
Spring/대용량 트래픽
2024.07.20 - [Spring/대용량 트래픽] - Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(1) Spring Webflux와 Redis이용해서 접속자 대기열 시스템 만들기(1)2024.07.13 - [Spring/대용량 트래픽] - Blockhound로 디버깅하기 Blockhound로 디버깅하기2024.07.13 - [Spring/대용량 트래픽] - Spring MVC vs Webflux 성능 비교(with Jmeter) Spring MVC vs Webflux 성능 비교(with Jmeter)2024.07.12lsdiary.tistory.com wait -> proceed 으로 렌더링이 리다이렉트되는걸 자동화 시키기 위해선 어떻게 해야할까? Scheduler ht..
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가 요청처리과정을 조절하고, 전달해주는 대기열..
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이다. 자세한건 이 포..
Redis Replication
·
Spring/대용량 트래픽
2024.05.21 - [Spring/대용량 트래픽] - Prometheus, Grafana 오픈소스로 Redis 모니터링하기 Prometheus, Grafana 오픈소스로 Redis 모니터링하기2024.05.14 - [Spring/대용량 트래픽] - Spring Boot Pub/Sub Spring Boot Pub/Sub2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용lsdiary.tistory.com이전 글에선는 Redis에서의 일어나는 정보들을 Redis-cli로 하는 것이 아니라, 실제 운영의 관점에서 어떻게 모..
Prometheus, Grafana 오픈소스로 Redis 모니터링하기
·
Spring/대용량 트래픽
2024.05.14 - [Spring/대용량 트래픽] - Spring Boot Pub/Sub Spring Boot Pub/Sub2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용해보기 Spring cache abstraction, Vegeta 오픈소스 사용해보기2024.05.08 - [lsdiary.tistory.com 이전글까지 Redis를 다양한 방법으로 활용해보고, Java에서는 어떻게 쓸수 있는지, 특히 Spring Data Redis라는 편리한 기능을 사용하기 위해, RedisTemplate을 써서 연동하는 경..
Spring Boot Pub/Sub
·
Spring/대용량 트래픽
2024.05.13 - [Spring/대용량 트래픽] - Spring Session Spring Session2024.05.13 - [Spring/대용량 트래픽] - Spring cache abstraction, Vegeta 오픈소스 사용해보기 Spring cache abstraction, Vegeta 오픈소스 사용해보기2024.05.08 - [Spring/대용량 트래픽] - Spring Boot Cache Spring Boot Cache2024.05.lsdiary.tistory.com 이전글에서는 세션으로써의 Redis를 알아봤다.이번에는 Redis의 Pub/Sub 패턴에 대해 알아보겠다. 각 서버간의 느슨한 결합(loose coupling)을 위해 사용한다.여기서 Redis는 메세지 브로커 역할을 해..
Spring cache abstraction, Vegeta 오픈소스 사용해보기
·
Spring/대용량 트래픽
2024.05.08 - [Spring/대용량 트래픽] - Spring Boot Cache Spring Boot Cache2024.05.08 - [Spring/대용량 트래픽] - Redis Cache로 실습하기 Redis Cache로 실습하기2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redlsdiary.tistory.com 이전글에서는 RedisTemplate과 @RedisHash를 이용해서 Redis를 캐시처럼 이용하는 연습을 했다. 이번에는 Spring 자체에서 제공하는 Spring cache를 사용해볼것이다.우선 build.gradle에 의존성..
Spring Boot Cache
·
Spring/대용량 트래픽
2024.05.08 - [Spring/대용량 트래픽] - Redis Cache로 실습하기 Redis Cache로 실습하기2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redis Key, Scan 명령어2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactlsdiary.tistory.com 이전글에서는 Redis를 Cache로 활용해서 실습을 진행했다.근데 사실 Spring 자체에 Redis를 위한 코드들이 준비가 되어있다. 이 코드들에 대해서 알아보도록하자.https://start.spri..
Redis Cache로 실습하기
·
Spring/대용량 트래픽
2024.05.07 - [Spring/대용량 트래픽] - Redis Cache 이론 Redis Cache 이론2024.05.07 - [Spring/대용량 트래픽] - Redis Key, Scan 명령어 Redis Key, Scan 명령어2024.05.07 - [Spring/대용량 트래픽] - Redis Transactions Redis Transactions2024.05.03 - [Spring/대용량 트래픽] - Java에서 Redis 명령어 Javalsdiary.tistory.com 이제 실제 Java로 코딩을 해보겠다.들어가기에 앞서 사전 준비가 필요하다. Docker기반 Mysql 8.0 필요 SpringBoot 프로젝트Redis설치와 마찬가지로 Docker Official Images 를 사용하면..