개발놀이터

  • 홈
  • 태그
  • 방명록

2024/03/22 1

@Transactional로 분산 트랜잭션을 구현할 수 있을까?

약 2년전 시작했던 프로젝트인 온라인 쇼핑몰 프로젝트는 제가 취직을 함으로써 종료되었고 더이상 건드리지 않았습니다. 하지만 사이드프로젝트로서 나중에 이직할때 도움이 되고자 코드 리팩토링을 진행하게 되었습니다.  리팩토링을 진행하던 중에 조회수를 증가시킴과 동시에 쿠키에 조회했다는 정보를 넣어 조회수 중복 증가를 방지하는 로직을 발견했고 그 부분에서 리팩토링할 부분이 있었습니다.  바로 @Transcational 의 남용이었죠.  @Servicepublic class ClickDuplicationPreventService { @Transactional public void viewCountUp(Item item, HttpServletRequest request, HttpServletResponse r..

CS 지식/데이터베이스 2024.03.22
이전
1
다음
더보기
프로필사진

개발놀이터

  • 분류 전체보기 (555)
    • Java (37)
    • Spring (101)
      • Spring (65)
      • Spring Security (11)
      • Spring Batch (25)
    • JPA (28)
      • JPA (22)
      • QueryDSL (6)
    • 사이드 프로젝트 (42)
      • 순수 자바로 스프링 만들기 (7)
      • 온라인 쇼핑몰 ver.1 (1)
      • 온라인 쇼핑몰 ver.2 (6)
      • 온라인 쇼핑몰 ver.3 (5)
      • 온라인 쇼핑몰 ver.4 (9)
      • 온라인 쇼핑몰 ver.5 (5)
      • 온라인 쇼핑몰 ver.6 (4)
      • 중고마켓 (5)
    • 오류해결 (13)
    • DevOps (63)
      • AWS (17)
      • Docker (12)
      • CI , CD (5)
      • Kubernetes (21)
      • Apache Kafka (5)
      • 사고실험 (3)
    • 리팩토링 (15)
      • GOF 디자인패턴 (4)
      • 코딩 스탠다드 (6)
    • CS 지식 (175)
      • 면접준비 (78)
      • 데이터베이스 (51)
      • 네트워크 (18)
      • 자료구조, 알고리즘 (9)
      • 운영체제 (14)
      • 보안 (5)
    • 기타 (79)
      • 코딩테스트 (38)
      • 리액트 (3)
      • 회고 (9)
      • GPT야 이것좀 알려줘 (3)
      • 오늘의 책 (4)
      • 영어공부 (22)
      • 일기 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개발을 좋아하는 마늘냄새폴폴입니다!

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/03   »
일 월 화 수 목 금 토
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
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바