Можно ли запустить на сервере django, и одно приложение из django, взаимодействующее с другим процессом python, скажет, что я разработал и получил от него ответ, или даже заставил его просто выполнить определенное действие?
Это может быть синхронно или асинхронно;У меня есть идея быть асинхронным, когда можно использовать такой пакет, как hendrix, crossbar.io или даже сельдерей. Но я не понимаю, как будет называться это взаимодействие и как мне планировать архитектуру для этого.
Обходя голову, у меня есть две следующие ситуации, которые я ищу, чтобы составить планразработано:
1.
Допустим, у меня есть django и отправитель электронной почты с пакетом python smtp. Пользователь, делающий запрос к представлению, заставит django выполнить мой модуль python, который я разработал для отправки электронного письма конкретному пользователю (с сервером smpt из google / gmail). Это может быть синхронно или асинхронно.
ИЛИ
2
У меня есть django (какое-то приложение), и я хочу, чтобы он связывался с каким-то сервером. поддерживать;скажем, для того, чтобы заставить этот сервер выполнить некоторый код или просто извлечь файл (если это FTP-сервер). Это подходящая ситуация, чтобы указать на термин «микросервисы»? Или здесь есть другой термин или обходной путь?