Python Многопроцессорная обработка с удаленными менеджерами с шаблоном Producer Consumer - PullRequest
0 голосов
/ 26 апреля 2020

Я все еще учусь Python. Поэтому я пытаюсь понять некоторые концепции, прежде чем я начну использовать эти расширенные функции. У меня есть опыт C# (в основном разработка библиотечных / консольных приложений). Поэтому для лучшего понимания потребовались некоторые пояснения по нескольким вопросам.

1) При использовании многопроцессорной обработки с удаленным доступом достаточно иметь python на удаленном компьютере и доступ для подключения к удаленному компьютеру ИЛИ делает наш Приложение / пакет также должны быть доступны на удаленной машине. Будет ли процесс подключаться как тот же пользователь, на котором запущен инициированный поток, или есть возможность подключения с другим пользователем? Нужен ли ему административный доступ или только обычный пользовательский доступ?

2) Если моя задача состоит в том, чтобы подключиться к базе данных, учетные данные соединения которой являются частью развернутой конфигурации приложения, как удаленное выполнение получит эти данные (скажем, я прочитал информацию о соединении из какого-либо файла конфигурации)? Точно так же, если мне нужно, скажем, прикрепить файл .pem как часть обработки, как удаленное выполнение получит эти детали.

3) Можно ли использовать многопроцессорную обработку с удаленными менеджерами для реализации шаблона потребителя производителя с переводом данных между ними или перевод данных должен быть упакован с самой функциональностью производителя?

Ранее я реализовал это в C#, используя библиотеку параллельных задач, также используя собственную коллекцию задач / блокировок, но в одной системе , Поэтому пытаемся понять, какие есть эквиваленты для реализации чего-то похожего в Python на одной машине против нескольких машин.

Спасибо!

...