@321eeeuuu

Какой библиотекой воспользоваться?

У меня есть задача: генерировать рандом и добавлять его в некий контейнер или пул рандомов.
Запустил процесс, и у меня пошел вывод: 475 123 654 789 654 231....

Пока этот процесс выполняется, я хочу добавить еще один процесс (этот же экземпляр программы), но так, чтобы рандомы второго процесса тоже добавлялись в один и тот же пул.

В момент выполнянения этих процессов, хочу добавлять еще парочку таких же (один и тот же код, просто запущенный в нескольких экземпляров, несколько независимых окон-терминалов).

Если я убью один из процессов - это не должно вешать все остальные работающие.

Какой библиотекой для питона воспользоваться, чтобы сделать такое?

multiprocessing, который уже встроен - не поддерживает такое, там можно задавать только число процессов уже непосредственно в коде прграммы (неизменная величина).

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

Готов рассмотреть варианты НЕ на питоне, если они будут легче в реализации. Суть выполняемого процесса не важна, рандом - это первое что пришло в голову.
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
посмотрите в сторону Celery
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы