어떤 블로그에서 본 글인데
스프링 배치 관련해서 CursorItemReader는 하나의 커넥션으로 배치가 끝날때까지 사용되기 때문에 SocketTimeout 설정을 큰 값을 해야한다 뭐 이런 얘기인데
찾아보니까 JDBC에서 SocketTimeout은 connectTimeout 이랑 socketTimeout(setSoTimeout)이 있는데 이거는 각각 TCP 연결 맺을때랑 데이터 보내고 받기까지의 시간 설정인거지 커넥션 전체 시간에 관한 설정은 없는 것 같거든?
커넥션 전체 시간을 설정하는 값이 있는데 내가 못 찾은거임? 아님 블로그 글이 잘못된거임?
커넥션 전체 시간을 설정하는 옵션이란건 듣도보도 못한 개념인데 저 글에서는 socketTimeout 말한거고 니가 비즈니스 로직 처리하느라 새로운 데이터 안읽어가도 기다려주는 시간을 늘리라는거임