Здравствуйте, gandjustas, Вы писали:
TK>>Небольшой тест на использование TPL и тому подобных библиотек и что будет если агентов будет мало или слишком много... TK>>Идея простая: данные падают в очередь там разбираются на n воркеров, после обработки (5ms) каждым воркером сливаются обратно.
G>Правильно понял, что весь код можно на .net сделать так:
Что тут сказать... Фазу map освоили. Reduce где???
G>Количество реальных воркеров в любом случае система выбирает, поэтому нет смысла делать воркеры разными, если они все делают одно и то же.
В исходном коде Reduce возвращает интерфейс для общения с нодой в кластере (пушим в неё данные, потом забираем ответ). Каждая нода стоит $$$ — что значит система выберет сколько ей нужно???
Где вообще все это в вашем коде? по коду же понятно, что на выходе будет исходное число и итераций — его и надо было хардкодить.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.