-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
처음 회원가입하는 로직을 비관적락 으로 수정 #131
Conversation
테스트 커버리지 측정
|
1 similar comment
테스트 커버리지 측정
|
테스트 커버리지 측정
|
3 similar comments
테스트 커버리지 측정
|
테스트 커버리지 측정
|
테스트 커버리지 측정
|
테스트 커버리지 측정
|
1 similar comment
테스트 커버리지 측정
|
테스트 커버리지 측정
|
1 similar comment
테스트 커버리지 측정
|
테스트 커버리지 측정
|
1 similar comment
테스트 커버리지 측정
|
테스트 커버리지 측정
|
1 similar comment
테스트 커버리지 측정
|
* fix[api-server]: 링크, 응모자, 응모자-파츠 엔티티 생성전략 IDENTITY로 수정 * fix[api-server]: 로터리 서비스에서 불필요한 isExist 메소드 제거 * refactor[api-server]: 링크 서비스에서 불필요한 addLinkViewCount 메소드 제거 * feat[api-server]: LotteryApplier 엔티티의 변화를 로깅하는 리스너 추가 * fix[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * feat[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * fix[api-server]: 처음 로그인 로직을 트랜잭션으로 수정 * fix[api-server]: 처음 로그인 로직 관련 테스트 수정 * fix[api-server]: 링크 조회수 증가 로직 수정 * fix[api-server]: 처음 로그인 로직에 낙관적 락 적용 * fix[api-server]: BaseEntity에 ToSting 제거 * fix[api-server]: 첫 번째 회원가입 로직에 비관적 락 적용 * fix[api-server]: 첫 번째 회원가입 로직에 낙관적 락 적용 * fix[api-server]: 선착순 이벤트 스케줄러 레이트 500으로 설정 * fix[api-server]: toString 제거 * fix[api-server]: 엔티티리스너 제거
* 처음 회원가입하는 로직을 비관적락 으로 수정 (#131) * fix[api-server]: 링크, 응모자, 응모자-파츠 엔티티 생성전략 IDENTITY로 수정 * fix[api-server]: 로터리 서비스에서 불필요한 isExist 메소드 제거 * refactor[api-server]: 링크 서비스에서 불필요한 addLinkViewCount 메소드 제거 * feat[api-server]: LotteryApplier 엔티티의 변화를 로깅하는 리스너 추가 * fix[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * feat[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * fix[api-server]: 처음 로그인 로직을 트랜잭션으로 수정 * fix[api-server]: 처음 로그인 로직 관련 테스트 수정 * fix[api-server]: 링크 조회수 증가 로직 수정 * fix[api-server]: 처음 로그인 로직에 낙관적 락 적용 * fix[api-server]: BaseEntity에 ToSting 제거 * fix[api-server]: 첫 번째 회원가입 로직에 비관적 락 적용 * fix[api-server]: 첫 번째 회원가입 로직에 낙관적 락 적용 * fix[api-server]: 선착순 이벤트 스케줄러 레이트 500으로 설정 * fix[api-server]: toString 제거 * fix[api-server]: 엔티티리스너 제거 * deploy 브랜치 분리 및 CI/CD 추가 (#132) * fix[api-server]: 링크, 응모자, 응모자-파츠 엔티티 생성전략 IDENTITY로 수정 * fix[api-server]: 로터리 서비스에서 불필요한 isExist 메소드 제거 * refactor[api-server]: 링크 서비스에서 불필요한 addLinkViewCount 메소드 제거 * feat[api-server]: LotteryApplier 엔티티의 변화를 로깅하는 리스너 추가 * fix[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * feat[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * fix[api-server]: 처음 로그인 로직을 트랜잭션으로 수정 * fix[api-server]: 처음 로그인 로직 관련 테스트 수정 * fix[api-server]: 링크 조회수 증가 로직 수정 * fix[api-server]: 처음 로그인 로직에 낙관적 락 적용 * fix[api-server]: BaseEntity에 ToSting 제거 * fix[api-server]: 첫 번째 회원가입 로직에 비관적 락 적용 * fix[api-server]: 첫 번째 회원가입 로직에 낙관적 락 적용 * fix[api-server]: 선착순 이벤트 스케줄러 레이트 500으로 설정 * fix[api-server]: toString 제거 * fix[api-server]: 엔티티리스너 제거 * feat[api-server]: deploy 배포 CI/CD 추가
* 처음 회원가입하는 로직을 비관적락 으로 수정 (#131) * fix[api-server]: 링크, 응모자, 응모자-파츠 엔티티 생성전략 IDENTITY로 수정 * fix[api-server]: 로터리 서비스에서 불필요한 isExist 메소드 제거 * refactor[api-server]: 링크 서비스에서 불필요한 addLinkViewCount 메소드 제거 * feat[api-server]: LotteryApplier 엔티티의 변화를 로깅하는 리스너 추가 * fix[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * feat[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * fix[api-server]: 처음 로그인 로직을 트랜잭션으로 수정 * fix[api-server]: 처음 로그인 로직 관련 테스트 수정 * fix[api-server]: 링크 조회수 증가 로직 수정 * fix[api-server]: 처음 로그인 로직에 낙관적 락 적용 * fix[api-server]: BaseEntity에 ToSting 제거 * fix[api-server]: 첫 번째 회원가입 로직에 비관적 락 적용 * fix[api-server]: 첫 번째 회원가입 로직에 낙관적 락 적용 * fix[api-server]: 선착순 이벤트 스케줄러 레이트 500으로 설정 * fix[api-server]: toString 제거 * fix[api-server]: 엔티티리스너 제거 * deploy 브랜치 분리 및 CI/CD 추가 (#132) * fix[api-server]: 링크, 응모자, 응모자-파츠 엔티티 생성전략 IDENTITY로 수정 * fix[api-server]: 로터리 서비스에서 불필요한 isExist 메소드 제거 * refactor[api-server]: 링크 서비스에서 불필요한 addLinkViewCount 메소드 제거 * feat[api-server]: LotteryApplier 엔티티의 변화를 로깅하는 리스너 추가 * fix[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * feat[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * fix[api-server]: 처음 로그인 로직을 트랜잭션으로 수정 * fix[api-server]: 처음 로그인 로직 관련 테스트 수정 * fix[api-server]: 링크 조회수 증가 로직 수정 * fix[api-server]: 처음 로그인 로직에 낙관적 락 적용 * fix[api-server]: BaseEntity에 ToSting 제거 * fix[api-server]: 첫 번째 회원가입 로직에 비관적 락 적용 * fix[api-server]: 첫 번째 회원가입 로직에 낙관적 락 적용 * fix[api-server]: 선착순 이벤트 스케줄러 레이트 500으로 설정 * fix[api-server]: toString 제거 * fix[api-server]: 엔티티리스너 제거 * feat[api-server]: deploy 배포 CI/CD 추가 * deploy 배포 CI/CD 테스트 (#135) * fix[api-server]: 링크, 응모자, 응모자-파츠 엔티티 생성전략 IDENTITY로 수정 * fix[api-server]: 로터리 서비스에서 불필요한 isExist 메소드 제거 * refactor[api-server]: 링크 서비스에서 불필요한 addLinkViewCount 메소드 제거 * feat[api-server]: LotteryApplier 엔티티의 변화를 로깅하는 리스너 추가 * fix[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * feat[api-server]: 엔티티 변경사항 로깅을 BaseEntity 에 공통으로 적용 * fix[api-server]: 처음 로그인 로직을 트랜잭션으로 수정 * fix[api-server]: 처음 로그인 로직 관련 테스트 수정 * fix[api-server]: 링크 조회수 증가 로직 수정 * fix[api-server]: 처음 로그인 로직에 낙관적 락 적용 * fix[api-server]: BaseEntity에 ToSting 제거 * fix[api-server]: 첫 번째 회원가입 로직에 비관적 락 적용 * fix[api-server]: 첫 번째 회원가입 로직에 낙관적 락 적용 * fix[api-server]: 선착순 이벤트 스케줄러 레이트 500으로 설정 * fix[api-server]: toString 제거 * fix[api-server]: 엔티티리스너 제거 * feat[api-server]: deploy 배포 CI/CD 추가 * style[api-server]: deploy 배포 CI/CD 테스트
연관된 이슈
https://watermelon-clap.atlassian.net/jira/software/projects/WB/boards/2?selectedIssue=WB-286
작업 내용
처음 회원가입하는 로직에 대해 동시성 보장을 위해 비관적락을 적용했습니다.
참고 자료
https://www.notion.so/bside/BE-47212a8616b747019dd64afd32ff4a60