节约用烧瓶的方法…正确的方法

archerv2的Python项目详细描述


http://img.shields.io/travis/eleme/archerv2/master.svg?style=flat

archer是一个微型rpc框架,其灵感来源于基于节俭的烧瓶。

弓箭手非常容易使用

保存在hello.py:

fromarcherv2importArcherapp=Archer('PingPong')@app.api('ping')defping():return'pong'

省钱。省钱:

service PingPong {
    string ping(),
}

阿切尔会帮你找到这个旧文件,并且依靠Thriftpy 在运行中生成代码。

而且易于设置

运行它:

$ pip install Archer
$ archerv2 run
* Running on 127.0.0.1:6000/

archer会找到应用程序实例来启动dev服务器,然后重新加载它 当检测到python或thrift文件上的更改时。

快速获得一些反馈

只需运行命令:

$ archerv2 call ping

* pong

使用客户端外壳

手拿客户机跳入shell:

$ archerv2 client
>>> client.ping()

很酷,嗯!

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误