수만 명의 고객의 월간 금융 잔고에 대한 데이터가 포함 된 pdf 파일을 생성합니다. 최고점 (연말 100.000 파일)에서 프로세스는 5 대의 서버 사이에서로드를 분산하여 사용하는 데 5 일이 걸릴 수 있습니다. 작업 부하의 분배는 수동 프로세스입니다 (예 : 서버 1은 클라이언트 1에서 20.000, 서버 2는 20.001에서 40.000까지 pdf를 생성합니다). 자동간단한 분산 컴퓨팅 문제를위한 Java 프레임 워크/도구
- 서버 : 우리가 가지고
우리는 자바를 사용하는, 그래서 우리는 허용 할 BOINC 유사한 방식으로 자바 도구 나 프레임 워크를 (BOINC는 자바로 코딩되지 않음), 사용하고자하는 데이터 및 코드를 작업자에게 배포하고 서버를 통해 전송 된 코드를 수신하고 입력으로 데이터를 사용하여 상태 피드백을 제공하는 작업자 (무료 (또는 그렇지 않은) CPU 사이클을 사용하는 일반 듀얼 코어 데스크톱)
- 결과물로 뭔가를하는 것. pdf로 생성 된 파일을 네트워크 저장소로 보냅니다.
지금 우리는 Globus Toolkit과 같이 강력한 헤비급 툴킷을 사용하고 싶지 않습니다.
¿ 우리의 필요에 맞는 자바 프레임 워크/도구를 알고 있습니까? 오픈 소스는 좋을 지 모르지만 우리는 상용 솔루션을 폐기하지 않습니다.
다른 Java 프레임 워크를 선호하는 이유는 무엇입니까? BOINC가 자바로 코딩되지 않은 유일한 이유는 무엇입니까? – Niger
BOINC는 우리의 요구에 부응하기 때문에 선택된 도구가 될 것입니다. Java 코드는 Boinc 클라이언트에서 실행될 수 있지만 기본 BOINC 인터페이스는 C로 작성됩니다. 이것이 우리의 주된 이유입니다. –