#TRANSACTIONAL

A collection of 3 posts

무한스크롤 기능에서 동시성 이슈 해결하기 cover image
#concurrency

무한스크롤 기능에서 동시성 이슈 해결하기

안녕하세요. 우아한테크코스 5기 BE 연어입니다. 팀 프로젝트에서 열심히 라는 서비스를 만들고 있습니다. 요즘카페는 스크롤 내리면서 성수동의 카페들을 하나씩 볼 수 있는 숏폼 형식의 서비스입니다. 최근에 무한 스크롤 기능을 추가하면서 예상치 못한 동…

트랜잭션 내에 외부 리소스 요청이 담기게 되면 어떤 문제가 발생할까? cover image
#transactional

트랜잭션 내에 외부 리소스 요청이 담기게 되면 어떤 문제가 발생할까?

트랜잭션 처리를 위해서는 데이터베이스와 통신하기 위한 이 필요하다. 하지만 커넥션 생성을 위해서 많은 비용이 필요하다. 이러한 비용을 절감하기 위해 커넥션을 미리 생성한 뒤 을 통해 관리한다. 커넥션 풀의 개수는 되어 있다. 만약 동시에 데이터베이스…

Transactional 어노테이션 cover image
#spring

Transactional 어노테이션

@Transactional 스프링은 어노테이션을 이용한 선언적 트랜잭션 처리를 지원한다. 이번 글에서는 아래 내용에 대해 알아볼 것이다. 트랜잭션이 무엇인지 스프링에서 을 이용하여 트랜잭션 처리를 하는 방법 테스트 환경에서의 동작 트랜잭션(Tr…