深入浅出Dock技术

信息咨询服务

信息咨询服务价格:¥1000

付费以查看完整信息咨询内容

详情

咨询意义与场景

核心要点

1、如何创建Dock App

2、基础三剑客 config,log,statsd

3、Dock框架的积木组件

4、如何使用signal

5、pubsub

6、redynadb

如何import

推荐用法:

from dock.common import log, statsd

不要直接从dock下import。例如:

from dock import log, statsd

如何创建Dock App对象

如果需要提供web服务,需要初始化一个DockApp,示例如下:

from dock.web import DockApp

app = DockApp(__name__)

DockApp是对Flask app的封装,也是一个满足WSGI规范的类,如果要想得到原始的flask app,访问app的flaskapp属性,如下:

@app.flaskapp.route('/hello')

def hello():

pass

如果需要写一些后台运行的程序,不提供web服务的,并不需要创建一个完整的DockApp,可以直接创建DockEnv

from dock.common import init_dockenv

init_dockenv()

....

付费以查看完整信息咨询内容