2011-01-04 4 views
1

CPU 집중 처리 (현재는 단일 CPU로 제한)를 수행하는 32 비트 COM 개체가 있습니다. 매우 큰 데이터 세트와 사용자 커뮤니티를 위해이를 확장하기 위해 QizMt와 같은 MapReduce와 같은 프레임 워크를 통해 분산 처리를 사용하려고합니다.CPU 집중 COM의 분산 처리

제 질문은 QizMt가 COM과 함께 사용할 수 있습니까? 다른 대안이 있습니까?

COM 내부의 논리는 다소 복잡합니다. 가능한 한 원본 처리에 투명하게 분산 처리를 수행하려고합니다.

답변

1

COM 개체가 멀티 스레드 환경에서 실행되도록 설계 되었습니까? 그렇지 않다면, 그런 식으로 실행하지 마십시오.

이렇게하면 각 프로세스에서 하나의 개체 인스턴스를 실행하는 솔루션이 필요합니다.

+0

예, 이미 다중 스레드 환경의 WCF 응용 프로그램에서 실행됩니다. 그것을 믿거 나 말거나, 그것은 내가 취한 당신 충고였습니다. 그것은 꽤 잘 작동했습니다 :-). –

+0

@ Vadim : 알려 주셔서 고마워요. –

+0

분산 처리와 관련하여 권장 사항은 무엇입니까? QizMt가 COM에서 작동합니까, 아니면 제 질문이 의미가 없습니까? –