묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
서버가 이중화 되었을때 MemberService.java join()과 관련된 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]MemberService.java 내에서 join() 함수입니다.@Transactional public Long join(Member member) { validateDuplicateMember(member); //중복회원 검증 memberRepository.save(member); return member.getId(); }이때 member를 저장하면 persist하게 되고, commit까지는 일어나지 않는다고 이해하고 있습니다. db에 저장이 되어 있지 않은 상태라면 이중화 시 각 was에 jpa persist된 값이 있을 것 같은데, validateDuplicateMember을 호출할 때 name 컬럼에 unique 제약조건을 줘서 저장이 안되게 한다고 하더라도. validateDuplicateMember는 통과가 되고, 아래 save에서 오류가 나게될 것 같은데요. 제가 생각하는 로직이 맞는지 궁금합니다. 맞다면 여기에 대한 코드 보완이 따로 필요할 것으로 보여서요. (강의 보완이 아니라, 제가 나중에 코딩할 때 보완을 하려고 합니다:) )
-
미해결따라하며 배우는 MySQL on Docker
ProxySQL 이중화에 대해 문의 드립니다
ProxySQL 이중화에 대해 언급을 하신걸 봤습니다. 관련해서 어플리케이션 단에서 연결 시도 후 에러 발생시 차선으로 다른 ProxySQL로 넘어가게 구현을 하는 방식으로 사용할것 같은데 이와 같은 구현 외, 실무에서 실재 사용하고 있는 ProxySQL 이중화와 관련한 솔루션들이 있는지 알고 싶습니다.