Если бы я хотел, чтобы Python распределялся по нескольким процессорам на нескольких компьютерах, каков был бы мой лучший подход? Если у меня будет 3 восьмиядерных сервера, это означало бы, что мне пришлось бы запустить 24 процесса python. Я бы использовал multiprocessing library, и чтобы обмениваться объектами, похоже, лучшей идеей было бы использование менеджера. Я хочу, чтобы все узлы работали вместе как один большой процесс, поэтому один менеджер был бы идеальным, но это дало бы моему серверу одну точку отказа. Есть ли лучшее решение? Будет ли хорошая репликация хранилища объектов менеджера?Эффективный макет для распределенного сервера python?
Кроме того, если менеджер будет выполнять все запросы к базе данных, имеет ли смысл иметь его на том же компьютере, что и база данных?
Вам необходимо запустить программу с одного сервера. Как вы планируете получать процесс, запущенный на другом сервере? –