В чем разница между плагином twistd и сервисом twistd?
Очевидно, вы можете создавать сервисы, которые запускаются с Twistd Twisted двумя различными способами. С одной стороны, вы можете создавать сервисы, используя Twisted Application Infrastructure, а с другой - вы можете создавать сервисы, используя Twisted Plugin System. Кажется, что помимо некоторых различий в том, как вы запускаете приложение в командной строке, и в средствах, с помощью которых вы пишете реальный сервис, это два способа выполнить одно и то же?
1 ответ
Похоже, я нашел ответ:
http://twistedmatrix.com/pipermail/twisted-python/2009-September/020346.html
Каков рекомендуемый или предпочтительный способ развертывания приложения, использующего twistd: проектирование приложения в виде плагина twistd или создание службы и использование файла.tac?
Плагин лучше в том, что вы можете иметь параметры командной строки, например
$ twistd -n web --path=/tmp --port=8080