LaohLog
close
프로필 배경
프로필 로고

LaohLog

  • 분류 전체보기 (34)
    • Spring Boot (3)
    • DevOps (10)
    • JPA (6)
    • DB (6)
    • CS (2)
      • Network (2)
    • Java (0)
    • Data Structure (0)
    • Algorithm (5)
  • 홈
  • 글쓰기
[JPA] 비관적 락으로 동시성 이슈 해결하기

[JPA] 비관적 락으로 동시성 이슈 해결하기

프로젝트 중 동일한 게시글을 여러 유저가 동시에 접근했을 때 조회수의 증가값이 유저의 수만큼 나오지 않는 문제가 생겼습니다. 해당 문제의 원인과 해결과정에 대해 공유합니다. 테스트 세팅 어떤 문제가 발생했는지 코드와 JMeter를 통해 보여드리겠습니다. Post 엔티티 public class Post extends BaseEntity{ //... private Long view; public void increaseView() { this.view++; } } PostService @Transactional public PostResponseDto getPost(Long postId) { Post post = postRepository.findById(postId) .orElseThrow(()-> new..

  • format_list_bulleted JPA
  • · 2024. 2. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (34)
    • Spring Boot (3)
    • DevOps (10)
    • JPA (6)
    • DB (6)
    • CS (2)
      • Network (2)
    • Java (0)
    • Data Structure (0)
    • Algorithm (5)
최근 글
인기 글
최근 댓글
태그
  • #mysql
  • #batchsize
  • #비관적 락
  • #JPA
  • #security
  • #Spring Security
  • #알고리즘
  • #백준
  • #MultipleBagFetchException
  • #ubuntu
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바