Здравствуйте, gandjustas, Вы писали:
G>>>Правильно понял, что весь код можно на .net сделать так:
TK>>Что тут сказать... Фазу map освоили. Reduce где???
G>Ты о чем? Reduce — тупо сумма.
Откуда такие познания? Скорее уж Reduce это тупо оператор.
Например, можно минимальное значение возвра
G>Прости, а что ты пытаешься сравнить? Если у тебя ноды в кластере, то на передачу данных времени уйдет на три порядка больше, чем на работу кода по этой самой передаче.
Так вы код нормальный пишите и порядков никаких не будет. 5мсек на отправку целого более чем достаточно.
TK>>Где вообще все это в вашем коде? по коду же понятно, что на выходе будет исходное число и итераций — его и надо было хардкодить.
G>Нигде, это и не нужно вообще. В твоем коде тоже нету отдельных нод.
В моем коде за это отвечает — метод CreateWorkers. Работа с нодами скрыта за самодостаточным интерфейсом. Можно локально обрабатывать данные, можно удаленно. Это уже не принципиально.
G>Если бы это были отдельные физические ноды, то код и библиотеки были бы совсем другие на обоих языках.
G>Например для .NET это будет https://dotnet.github.io/orleans/ или (возможно) Akka.NET, а вовсе не Dataflow.
Думаете, что orleans все за вас волшебным образом сделает?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.