Да, я отвечаю на свой вопрос.С момента публикации было проведено немало исследований.
2) PostgreSQL кажется хорошим выбором.Там, кажется, нет никаких проклятых предупреждений против его использования, и есть много помощи для поиска.Поэтому я реализую конкретные классы PostgreSQL для реализации моих интерфейсов сериализации.
1) Вместо того, чтобы реализовывать свой собственный сервис на python, который находится на удаленной машине, я собираюсь использовать Celery.RabbitMQ будет действовать как оболочка для распределенных TCP-сообщений.Я могу поместить необходимые функции в скрипты Python на виртуальной машине, которые Celery может найти и выполнить как задачи.Я могу выполнить эти задачи Celery тремя способами.i) Веб-запрос через Django может поставить задачу в очередь.ii) я могу вручную поставить в очередь удаленную задачу Celery со своего компьютера, запустив скрипт на python.iii) Я могу использовать Celery Beat для периодического планирования задач.Это полностью соответствует моим потребностям, так как у меня есть несколько ежедневных / периодических задач, которые можно запланировать, а также несколько редких задач по обслуживанию, которые я могу запустить с моей машины.
Подводя итог, где раньше я бы создалСлужба Windows, которая обрабатывает как входящие команды TCP, так и запланированное поведение, я могу использовать скрипты RabbitMQ, Celery, Celery Beat и python, которые находятся на виртуальной машине.
Надеюсь, это поможет любому с похожим «как начать»проблема .....