PeopleSoft에서 일부 데이터를 업로드하고 Application Engine을 통해 노출 된 CI로 가져 오려고합니다.Java 클래스를 사용하여 PeopleCode에서 여러 CI 호출
데이터의 각 행에 대한 인스턴스화/GetKeys/저장/취소에는 많은 시간이 소요됩니다. 가장 가까운 방법은 데이터를 청크하고 병렬 프로세스를 실행하는 것입니다. 일반적으로 동시에 실행할 수있는 프로세스 수에는 제한이 있습니다. 예 : 제한이 5 인 경우 각 행을 업로드하기위한 전체 프로세스를 5 번 만들 수 있음을 의미합니다.
즉, 새 처리 시간 = 이전 처리 시간/5;
불행히도 사용자가 원하는 것은 아닙니다.
그들은 굉장히 빨리 원합니다. PeopleCode에서 일부 Java 클래스를 사용하여 스레드 당 CI를 표시하는 다중 스레드를 작성할 수 있는지 확인하고 싶습니다. 예를 들어, 동시에 100 개의 스레드를 실행할 수 있다면 훨씬 더 빠를 수 있습니다. 어떤 사람이 Java를 통합하고 멀티 스레딩의 기능을 활용하는 방법에 대한 제안이 있습니다.
미리 감사드립니다.