일부 레코드가 포함 된 하나의 파일이 있는데 두 번째 파일에도 동일한 레코드가 있지만 자세한 내용이 포함되어 있으므로 첫 번째 파일에서 한 레코드를 읽는 방식으로 처리하고 싶습니다 초. 두 파일을 동시에 읽는 방법은 무엇입니까?스프링에서 프로세스 병렬 다중 읽기 통합
업데이트 :
우리가 첫 번째 파일을 읽고 다음 나는 두 번째 파일 디렉토리에서 읽을 것을 의미 읽기 로직을 작성해야하는 위치 알고 싶어 있도록 채널을 실행자에 전송을 분할 여기에 첫 번째 줄에return IntegrationFlows.from(readFilefromDirectory(), fileInboundPollingConsumer())
.split(fileSplitter())
.channel(c ->c.executor(id, executor))
및 해당 엑셀 파일에서 레코드를 검색하십시오.
두 번째 파일이 큰 경우 (2 백만 레코드) 메모리에 넣는 것이 좋을까요? –
내 대답은 업데이트를 참조하십시오. –
executer 채널에서 두 번째 파일을 읽는 로직을 어디에 써야합니까? –