Zencore应用服务器。

zas的Python项目详细描述


https://travis-ci.org/appstore-zencore/zas.svg?branch=master

Zencore应用服务器

安装

pip install zas

用法

E:\zas\src\scripts>python zas.py
Usage: zas.py [OPTIONS] COMMAND [ARGS]...

Options:
-c, --config FILENAME  Config file path, use yaml format. Default to
                        config.yaml.
--help                 Show this message and exit.

Commands:
reload  Reload application server.
start   Start application server.
stop    Stop application server.

示例配置

application:
    deamon: true
    pidfile: /tmp/appname.pid
    main: app.main

创建新类型的服务器

from zascore import server
from zascore import set_default_config_path
from zascore import set_default_pidfile
from zascore import set_config_loader
from zascore import default_config_loader

def helloserver_loader(config):
    data = default_config_loader(config)
    data["server-name"] = "hello server v1.0.0"
    return data

if __name__ == "__main__":
    set_default_config_path("/etc/helloserver.yaml")
    set_default_pidfile("/var/run/helloserver.pid")
    set_config_loader(helloserver_loader)
    server()

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

推荐PyPI第三方库


热门话题
java与@RequestParam相比,@MatrixVariable有哪些优点?   regex Java正则表达式,用于处理包含嵌套数据的字符串对象   java我怎样才能使InputStream的一个子类读取255个以上的Unicode字符来读取这些字符,并创建一个字节数组而不溢出?   利用JaroWinkler距离计算两个字符串相似度的java拼写匹配   过滤器中的java Init方法调用   java如何在Android Studio中打开Zxing项目并进行编译?   spring状态机并行实例中子状态的java异步执行   maven如何更改Java FX应用程序内部运行的JanusGraph/Cassandra的日志记录级别?   java Android Eclipse找不到ImageButton类   java 2D碰撞,如何传递力?   java如何为控制器配置测试类以使用嵌入式Mongo?   java如何使用Map元素作为JComboBox的文本   java在多个Jackson映射器之间创建唯一配置   java如何将这个字符串“2015062T09:40:30+01:00”以hh:MM格式在dd/MM/yyyy中格式化?   java二进制搜索树递归是否需要使用setLeft和right?