TIL 2023-06-15

오성인·2023년 6월 15일
0

TIL

목록 보기
59/66
post-thumbnail

1. 오늘 겪은 문제

  1. service 계층에서 custom cache 사용하여 조회수 기능 구현하기
  2. EC2에 ELK 설치 하기 but 0.5gb..ㅠㅠ

2. 해본 시도

  1. 기본적으로 글로벌 인터셉터로 캐시 인터셉터를 등록해 놨으나, 유저들이 해당 게시글을 조회했을 때 캐시 메모리에 유저의 조회 기록을 남겨서 조회수를 마음대로 올릴 수 없도록 사용할 수 있게 시도했다.
  2. EC2에 ELK를 설치하여 실행하려고 시도했으나, ec2프리티어의 ram성능이 낮아서 실패!

3. 해결 방법

  1. 캐시 매니저를 서비스 계층에 주입해서 사용해서 성공했으나, 어떤 유저가 조회했는지 확인하는 로직을 빼먹었다. 유저의 아이피를 가져와서 캐시의 키값으로 넣어주면 해결될 것 같다. 내일 해야지
  2. 구글클라우드플랫폼은 300달러를 3달동안 제공하기 때문에 해당 플랫폼에서 elk설치를 시도할 생각이다.

4. 새롭게 알게 된 점

  • ELK 그 가깝고도 먼..ㅠ

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

profile
기여하는 개발자

0개의 댓글