显然,您可以通过两种不同的方式创建以Twisted方式运行的服务。一方面,您可以使用Twisted Application Infrastructure创建服务,另一方面,您可以使用Twisted Plugin System创建服务。似乎除了在命令行上启动应用程序的方式存在一些差异,以及编写实际服务的方法之外,它们有两种方法可以完成同样的事情?
答案 0 :(得分:7)
看起来我找到了答案:
http://twistedmatrix.com/pipermail/twisted-python/2009-September/020346.html
部署应用程序的推荐或首选方式是哪种 杠杆扭曲:将应用程序设计为扭曲插件或创建 服务和使用.tac文件?
插件更好,因为你可以拥有命令行选项,例如
$ twistd -n web --path = / tmp --port = 8080