Распределенная обработка процессорных COM - PullRequest
1 голос
/ 04 января 2011

У меня есть 32-битный COM-объект, который выполняет интенсивную обработку ЦП (на данный момент ограничен одним ЦП).Чтобы расширить его для очень больших наборов данных и сообществ пользователей, я думаю о применении распределенной обработки с помощью MapReduce-подобных сред, таких как QizMt.

Мой вопрос: будет ли QizMt работать с COM?Есть ли другие альтернативы?

Логика внутри COM довольно сложна, я хотел бы сделать распределенную обработку максимально прозрачной для исходного кода.

1 Ответ

1 голос
/ 04 января 2011

Был ли COM-объект спроектирован для работы в многопоточной среде? Если нет, то не заставляйте его работать таким образом.

Это означает, что вам нужно решение, которое запускает один экземпляр объекта в каждом процессе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...