В настоящее время я использую Pyro4 для создания демонов, которые размещают службы, которые являются просто объектами, которые можно вызывать из других объектов или скриптов, размещенных на демонах. Для инициализации объектов требуется довольно много времени, поэтому мне нужно поддерживать эти объекты в рабочем состоянии, а не просто повторно запускать скрипт, который создает их каждый раз, когда мне нужно их вызывать.
Реализация очень проста, клиентский код выполняется достаточно быстро для моих требований, а функциональность легко расширяется. Однако Pyro4 явно создан для программ Python, работающих по сети, и я просто запускаю эти демоны внутри сервера. Кажется, нет пакетов Python, которые обрабатывают как демонизацию, так и связь между демонами так, как это делает Pyro4.
Мой вопрос: подходит ли Pyro4 для моих нужд или есть альтернативный, более стандартный способ работы с этим вариантом использования?