CookieIssue
초당 1만번 요청에도 끄떡없는 선착순 쿠키 발급 시스템
SpringSecurity 와 레디스를 사용하여 만들었습니다.
레디스는 인메모리DB라 빠른 속도가 강점이지만 큰 용량의 데이터를 담기엔 공간 제약이 크다.
그러므로 한정적인 정보만 저장했습니다.
로그인 세션과 쿠키 Count를 Redis에 저장해 초당 만번을 요청해도 지장이 없게 구현했습니다.
-
빨간색 : 소스코드, 문서 등을 저장한 공간소와 배포 서버 안내.
-
파란색 : Front-End 영역.
-
초록색 : Back-End 영역.
쿠키 프로젝트 메인 페이지 접속 결과입니다.
쿠키 페이지 사용자 로그인 페이지입니다.
로그인은 Spring Security를 이용해서 인증 진행을 거칩니다.
쿠키 페이지 일반 사용자 이벤트 참여 페이지입니다.
쿠키 페이지 로그인 하지 않은 사용자 페이지입니다.
여기서는 사용자들의 참여 수치를 확인할 수 있습니다.
쿠키 페이지 관리자 접속 페이지입니다.
여기서는 사용자들의 통계를 관리합니다.