🤷 콘서트 예약 프로그램일반적으로 콘서트를 예약할 때에는 '인기가수'의 '팬'들이 몰리게 되며 트래픽이 발생한다. 곧 서버가 부하를 받게 된다. 적은 부하로 트래픽을 처리하기 위한 방법 중 사용 토큰 전략이 있다. Token (feat Redis)in-memory 데이터베이스인 Redis를 이용한 token 대기열 콘서트 예약프로그램의 대기열 방식은1. 사용자 처음 등장 -> 토큰 생성 -> 토큰 대기열로 들어감2. 토큰 대기열 -> 순번에 따라 활성화 토큰으로 전환 (서버의 상태에 따라 대기 시간이 정해짐)3. 활성화 토큰 -> 예약, 결제 등이 가능해짐 이 있다. 이곳에서 토큰 관리는 두가지로 나누게 된다.대기열 토큰 (Waiting Tokens)활성화 토큰 (Active Tokens)대기..
🤷 콘서트 예약 프로그램일반적으로 콘서트를 예약할 때에는 '인기가수'의 '팬'들이 몰리게 되며 트래픽이 발생한다. 곧 서버가 부하를 받게 된다. 적은 부하로 트래픽을 처리하기 위한 방법 중 사용 Caching 전략이 있다.Caching데이터를 임시로 복사해두는 Storage 계층적은 부하로 API 응답을 빠르게 처리하기 위해 사용 콘서트 예약프로그램은콘서트 일정 조회좌석 조회좌석 예약결제총 4개의 핵심 기능을 가지고 있다. 캐싱은 보통 메소드 단위로 작성된다. 자주 변화가 일어나지 않는, 하지만 많은 사용자들이 찾는 부분을 캐싱하는 것이 옳다.만약 사용자가 자주 찾는 정보를 캐싱하면, 서로 다른 정보를 보며 혼란이 일어날 것이다. 이곳에서 Caching으로 처리가 가능한 조회 부분을 볼 수 있다.콘..
- Total
- Today
- Yesterday
- jpa api
- react실행
- 향해플러스
- 스프링공부
- 리터럴
- 향해플러스백엔드
- 백엔드 개발자 역량
- hypertexttransferprotocol
- rejectValue
- 인터셉터
- JPA
- filter
- BindingResult
- exception
- 백엔드 개발자 공부
- 항해99
- Java
- 스프링부트
- ArgumentResolver
- SpringBoot
- React
- reject
- 향해99
- 항해플러스
- 예외처리
- Intercepter
- 컨트
- 로그인
- thymleaf
- HTTP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |