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

  • 相关阅读:
    关于CString与VARIANT(CComVariant)之间的转化
    关于_T()说明
    关于COM组件调用
    关于ATML信号定义的理解-1
    关于DOM的事件操作
    javascript(二)
    javascript(一)
    进程.线程.协程之间的区别?
    CSS
    HTML 浅层漫谈
  • 原文地址:https://www.cnblogs.com/zhizouxiao/p/3779965.html
Copyright © 2011-2022 走看看