zoukankan      html  css  js  c++  java
  • [Twisted] 部署Twisted

    Twisted提供了基础设施,来实现可重用、可配置的方式来部署。

    1、Service

    Twisted使用Service来实现了许多协议,如TCP,FTP,HTTP,SSH等。

    实现的IService接口,接口包含:startService和stopService两个方法。

    2、Application

    一个Application包含了一个或多个Service。Service会注册到Application,twistd部署工具仅仅启动Application。

    3、TAC files(twisted application configation files)

    TAC文件用来管理reactor和config。

    将普通的Twisted程序标准化为Application:

    1、将Protocol和Factory移到service中,

    2、在TAC内部:

      a.创建一个Application实例

      b.将factory注册到service,并将service注册到Application中。

    4、twistd

    twistd用来部署Twisted application。它通过运行tac文件,来启动和停止application。

    twistd包含一系列配置参数,可以指定log文件位置等。

    5、plugins

  • 相关阅读:
    第二次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
    第四次作业
    第三次作业
    第二次作业
    第一次大学作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/zhizouxiao/p/3779965.html
Copyright © 2011-2022 走看看