[문의] 비동기 처리
300
작성한 질문수 5
답변 2
0
빠른 답변 감사합니다 :)
저도 모든 내용을 말씀드린게 아니고, 본 강의가 아니더라도 비동기에 대해서 설명이 있는 강의가 있는지도 문의드린것이었습니다.
JPA 를 처음 접하는 입장에서 동시에 동일 API 호출 시 문제가 발생되는 점에 대해서 어려워서 문의드린 내용이예요.
실무에서는 비동기처리하지 않고 지금처럼 사용하면 문제가 없을지를 잘 몰라서요.
application.yml 이나 config 등을 통해서 pool 을 설정하거나 해서 최대한 문제 없도록하는 방법을 문의드렸습니다(제가 지식이 얕아서 검색해도 못 찾아서요 ㅠ)
(만족하면서 강의 수강 중이고, 전달하는 과정이나 단어 선택에서 오해가 있었다면
더욱 조심해서 문의드릴게요.)
다른 언어 다른 플랫폼에서 개발할때는 코드 상으로가 아닌 WAS 의 설정 또는 DB 연결자의 옵션 등으로 이부분 해결해서 JPA/Spring 에서는 어떻게 하는지 문의드린 내용입니다.
0
자세히 설명해주셔서 감사합니다.
질문은 편하게 주시되 질문하시고자 하는 것들의 맥락을 자세하게 풀어서 설명해주시면 답변 드리는데 큰 도움이 될 것 같습니다:)
DB 커넥션 풀과 관련된 내용이라면 영한님 강의 스프링 DB 1편 - 데이터 접근 핵심 원리 에서 설명하고 있습니다. 풀과 관련된 설정은 스프링 커넥션 풀 설정이란 키워드로 검색해서 학습해주세요.
JPA에 대한 내용은 아니지만 스프링에서 동시적으로 발생하는 요청 처리에 대한 부분은 스프링 MVC 1편 - 멀티쓰레드 편을 참고해주세요.
그리고 JPA 비동기의 경우 본 강의에서 다루지 않기 때문에 해당 키워드로 검색하셔서 관련된 용어들을 추가로 찾아가며 학습하시면 좋을 것 같습니다. 일반적으로 자바에서 제공하는 비동기 api를 사용하는 것으로 알고 있습니다.
그리고 스프링에서는 비동기 처리를 위해 WebFlux라는 기술도 제공하고 있으니 관심있으시면 해당 키워드를 참고해주세요.
0
안녕하세요. 초보무한님, 공식 서포터즈 David입니다.
비동기를 고려한 JPA 코드를 강의에서 언급하지 않으므로 별도로 검색하셔서 학습하셔야 합니다.
아래 글도 한 번 참고해주세요.
https://freedeveloper.tistory.com/139
감사합니다.
0
답변 감사합니다.
만약 비동기를 사용하지 않고 동기로 순차적으로 처리하도록 하는 방법은 있을까요?
그러한 방법이 언급된 강의가 있다면 어느 강좌에서 하는지 혹은 다른 어떤 강의일지 확인 부탁드릴게요~
실무 기반으로 강의해주시는데, 이러한 고민이 중요하지 않나 싶은데 강의 통해서 힌트를 얻으면서 구현하는데 동일한 API 를 순차적으로만 처리한다는 제약이 현실성이 없을거 같아서요.
우연히 동시간에 동일 메서드를 호출하는 상황이 있을때 내부적으로 큐에 넣어 순차적으로 처리한다던지 비동기로 멀티로 처리 가능하도록 하는지에 대한 방법 문의드립니다.
0
"현재의 예제코드를 동기방식으로는 정상 동작하지만 비동기로 동시 호출을 할때는 안되는데 이에 대한 가이드는 어떤 강의를 참고하면 될까요?"를 보면 이미 본 과정의 예제코드는 동기 방식임을 인지하신 것 같은데
질문자 분께서 말씀하시는 동기로 순차적으로 처리하는 방법은 어떤 과정에서의 방법을 말씀하시는걸까요?
동시성에 대한 문제는 멀티스레드를 키워드로 학습하시면 좋을 것 같습니다.
아울러, 영한님께서 진행하시는 강의가 최대한 실무에 가까운 것들을 전달하고자 합니다만, 여러가지 제한으로 인해 모든 내용을 다 전달할 수 없는 점 참고해주세요.
강의 관련 외 질문입니다.
0
67
2
SpringBoot4 + Hibernate7 모듈 등록 방법 공유
0
92
1
BeanCreationException
0
90
3
Update 후 UpdateMemberResponse 매핑할 때
0
50
1
트랜잭션을 사용 안 할 때 커넥션은 언제 가져오나요?
0
101
2
페이징 + 검색조건 관련해서 질문드립니다.
0
70
1
Query Dsl Q파일 질문입니다.
0
83
1
루트 쿼리라는것은
0
59
1
메서드를 분리하는 기준
0
63
1
findAllWithMemberDelivery 메서드 질문드립니다.
0
110
3
연관관계 매핑을 안 쓸 경우, 사용해야 하는 전략
0
86
2
fetch join과 영속화와 OSIV의 관계
0
86
2
Distinct 사용 전 결과에 대한 의문
0
114
2
레포지토리 계층에서의 트랜잭션에 대한 의문
0
59
1
영속성 컨텍스트 생명주기의 신기한 부분이 있습니다.
0
78
2
dto 필드 속 엔티티 여부
0
60
1
뷰템플릿 사용 시
0
77
2
Result 클래스 관련 질문
0
56
1
@PostConstruct 프록시 관련 질문드립니다
0
86
1
DTO 대신 Form 사용은 안되나요?
0
137
1
OSIV ON 상태일 때
0
96
1
fetch join VS fetch join 페이징 궁금증
0
183
2
양방향 연관관계 알아보는 법?
0
106
1
16강 17강 간단 정리 이게 맞을까요 ?
0
165
2





