Смотря какая задача и какая часть задачи не понятна. Именно в том, как задачу разделить на два, как результат собирать, или как технически на двух компьютерах работать. А решений тьма, от просто микросервисов до акторов (comedy на nodejs) и разного ПО для распределённой обработки данных типа Spark
Можно в лс, чтобы не флудить?
Это не флуд)
У меня пачка видео, которые нужно загрузить и отправить. Уже есть база и статус процесса, который в данный момент выполняется, но основываясь только на этой очереди есть проблема: рассинхронность
У меня было такое, что один из компьютеров выходил из строя, и тогда видео уходило в «бесконечную загрузку», так как статус не был аннулирован
MapReduce Либо все выполнится, либо ничего, хорошая отказоустойчивость
Хотелось бы, чтобы другие сервера подтягивались, если что-то сломалось
Можно тогда взять кафку и сделать синхронизацию и перечитывание после сбоя с помощью правильного использования смещения
Обсуждают сегодня