2011-10-13 5 views
0

asp.net 응용 프로그램에서 웹 처리기 (고부하)가 발생하여 독립 웹 서비스에 대한 여러 (2,3) 요청을 불러 와서 몇 가지 결과를 얻은 다음 결합하여 보냅니다. 복잡한 결과를 사용자에게 제공합니다.asp.net에서 스레드 풀 사용

병렬 처리 웹 서비스의 경우 ThreadPool을 사용하려고합니다. 좋은 생각입니까?

오라클은 수동으로 스레드를 생성해야합니까?

답변 해 주셔서 감사합니다.

답변

1

실제로 여러 요청이 동시에 도착하면 asp.net 엔진은 사용자 측에서 임의의 영향을받지 않고 각각에 대해 다른 스레드를 작성한다는 것을 알고 있습니다.
그럼, 스레드를 직접 만들지 않는 한 특별한 필요가 없으면 반대합니다.

실제로 캐치되지 않은 예외가 스레드에서 발생하면 전체 작업자 프로세스가 종료되어 전체 응용 프로그램이 종료 될 수 있습니다.

+0

sJhonny, 처리기 내에서 원격 웹 서비스에 대한 병렬 요청이 필요합니다. –