2011-07-16 65 views
7

Dường như bạn có thể tạo các dịch vụ được chạy với Twisted's twistd theo hai cách khác nhau. Một mặt, bạn có thể tạo các dịch vụ bằng cách sử dụng Twisted Application Infrastructure và mặt khác bạn có thể tạo một dịch vụ bằng cách sử dụng Twisted Plugin System. Có vẻ như bên cạnh một số khác biệt trong cách bạn khởi động ứng dụng trên dòng lệnh và phương tiện mà bạn viết dịch vụ thực tế, chúng là hai cách để thực hiện điều tương tự?Sự khác nhau giữa plugin xoắn ốc và dịch vụ xoay vòng là gì?

Trả lời

7

Hình như tôi thấy câu trả lời:

http://twistedmatrix.com/pipermail/twisted-python/2009-September/020346.html

Đó là cách khuyến khích hoặc ưu tiên để triển khai một ứng dụng mà sẽ đòn bẩy Twistd: thiết kế các ứng dụng như là một plugin Twistd hoặc tạo a Dịch vụ và sử dụng tệp .tac?

Một plugin đẹp hơn ở chỗ bạn có thể có tùy chọn dòng lệnh, ví dụ:

$ twistd -n web --path =/tmp --port = 8080

Các vấn đề liên quan