2013-12-12 4 views
0

기본적으로 2 백만 개의 레코드를 처리해야합니다. 파일을 구문 분석하고 각 레코드를 웹 서비스에 보냅니다. 인수로 인해 성공한 경우 문자열 값을 반환하고 해당 레코드 파일에 추가해야하는 오류 문자열을 반환합니다.예제에서 Windows Workflow Foundation이 유용할까요?

따라서 내 프로세스의 출력은 원본과 동일한 파일이지만 각 레코드에 대한 추가 문자열 값이됩니다.

그래서 워크 플로는 파일 2) 구문 분석 파일 3) 데이터를 보내기에 읽기

1) 같은 것이

를 재구성) (4) 웹 서비스 파일하는 것이 프로세스에 대해 클라우드를 사용하는 것이 허용되지 않음 하지만 대용량 파일을 일괄 처리로 분할하고 여러 스레드/가상 시스템을 동시에 실행하여 프로세스의 속도를 높이는 것이 좋습니다. 따라서 여러 작업이 작업 대기열에서 빠져 나와 이러한 오류 처리를 추적해야 할 수 있습니다.

WF가 구축 한 것입니까?

답변

0

WF는 장기 실행 프로세스를 안정적으로 지원하기 위해 제작되었습니다. 예를 들어, 고객이 대출을 원하면 그는 은행에 와서 요청합니다. 며칠 동안 요청을 처리 할 수 ​​있으며 요청이 내려지면 요청이 처리됩니다. 일부 소프트웨어 응용 프로그램 WF를 통해 전체 프로세스를 자동화하고 모델링하려는 경우 이러한 경우 합리적인 선택이 될 수 있습니다.

귀하의 사례는 WF를 사용하지 않습니다.

+0

이 작업을 실행하는 전체 프로세스는 원본 파일의 레코드 처리 속도를 높이기 위해 여러 프로세스가있는 두 시스템에 약 24 시간이 걸릴 것으로 예상됩니다. WF는 추적 및 오류 처리를위한 훌륭한 도구 인 것 같았습니다. 하지만 그렇지 않은 것일까 요? – StevieB

+0

WF는 일시 중지 된 장기 실행 프로세스에 대한 것입니다. 몇 가지 논리를 시작한 다음 며칠 동안 프로세스를 일시 중단 한 후 계속 진행합니다. –