티스토리 뷰
1. 캐싱이 되지 않음
2. 포스트맨에서 status code 200을 리턴함
3. 스레드풀에서 아직 작업 중이었음. 기다리니까 됨.
====================================================================
원래 이 sorted set 20개 이외에 조회수가 높은 순으로 1000개의 상품데이터가 더 캐싱이 되어야 하는데 캐싱이 되지 않는 문제가 발생.
각 zset에는 1000개의 상품 데이터가 들어있음.
로그에 딱히 문제가 보이지 않음
포스트맨에도 status code가 200임. 근데 데이터는 못 받아오네?
메모리가 문제인가?
아닌데?
팀원에게 보고하려고 캡처를 하는데 뭔가 이상함.
? 갯수가 늘었네? 원래는 아래 사진이었는데
혹시 몰라서 키 갯수를 세어보니까 딱 맞다.
동시성 이슈 테스트할 때 latch.await를 쓰던 게 생각났다.
스레드풀에서 작업 중인데 결과값을 미리 받아보지 않게 하던 것.
아 스레드풀에서 작업 중이었구나
'Learned!' 카테고리의 다른 글
Ngrinder 시나리오 스크립트 빠르게 작성하고 적용 (0) | 2023.03.07 |
---|---|
look - aside 캐싱 전략을 적용하는 과정 기록 (0) | 2023.03.03 |
redisson lock 설정하고 조회할 때 에러 /java.lang.IllegalMonitorStateException: attempt to unlock lock, not locked by current thread by node id: ~~~ (0) | 2023.02.27 |
redisson에서 elasticache에 연결이 안되는 문제 /connection timed out: ~~~~~~ (0) | 2023.02.25 |
로드밸런싱 (0) | 2023.01.30 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- index
- pessimisticlock
- 항해
- 스프링faker
- jmeter테스트
- Spring
- bankersRounding
- jmeter시나리오
- jmeter토큰
- CheckedException
- 동적크롤링
- CorrectnessAndTheLoopInvariant
- 부하테스트시나리오
- 프로그래머스
- Java
- jmeter부하테스트
- 대규모더미데이터
- jmeter쿠키
- jmeter로그인
- Redisson
- 자바
- 토큰
- Redis
- hackerrank
- Lock
- Python
- jmeter세션
- jwt
- EC2
- 인덱스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함