简单系统流程管理器

gaffer的Python项目详细描述


**注意**:自2013年5月25日以来,对错误代码的深度重写正在进行中。

**2013-10-29-0.5.1已发布。**

>;新版本的进度缓慢。因为工作而分心。新的设计已经到位,新的分支将很快创建,








通过http查看和启动应用程序和作业。


gaffer是一组python模块和工具,可以通过http和websockets轻松维护和与在不同机器上启动的应用程序或作业进行交互。

支持容错和高可用性。

用于管理和与进程交互的工具
-管理拓扑信息。客户端查询gaffer_lookupd以发现特定作业或应用程序的gaffer节点。
-可以与stdio和管道交互以与您的
应用程序和进程交互
-订阅每个进程或进程模板的进程统计信息并将其放入准rt中。
-procfile应用程序支持json配置支持。
-类似主管的功能。
-完全事件化。使用libuv事件循环使用[pyuv库](http://pyuv.readthedocs.org)
-flapping:处理进程崩溃过多的情况
-易于扩展:添加自己的端点,创建客户端,在应用程序中嵌入gaffer,…
-与python 2.7x兼容,3.x










《入门入门
















>gaffer要求python优于2.6(支持python 3)的python优于2.6(支持python3);










>要使用pip安装gaffer,必须确保a
最新版本的Distribute已安装:

$curl-o http://python distribute.org/distribute_setup.py
$sudo python distribute_setup.py
$easy_install pip


运行下面的命令:

$pip install git+https://github.com/benoitc/gaffer.git



branch=master“a lt=”build status“/>>;



\gaffer也可以根据mit许可证(见许可证)选择使用,这意味着
特别是对于不承认公共域的管辖区
有效。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在应用程序中传递Map<String,List<String>>。属性spring启动应用程序   java OpenNLP不使用SOLR   java libgdx项目在安卓 studio 1.5.1中导入后出现错误   java Apache Axis1与JDK11的兼容性   java停止前一个处理程序postdelayed并启动新处理程序   Java swing jtable在jtable的第一行添加组件(文本字段、组合框等)   javacfoo。windows vscode终端中的java&&java Foo不工作   java为什么不编译列表中的负数   带有特殊字符和空格的Java CentOs文件路径FileNotFound   java Android获取一天开始和结束的Unix时间戳   java spring数据、分页和排序存储库、基于类类型的(嵌套)属性值排序   java我试图读取一个文本文件,找到特定的匹配项并打印出来,但我的代码不起作用   java使字节数组类型的参数在AxisWeb服务中为空   java如何在rxJava中不断尝试直到成功