勤俭节约

archer的Python项目详细描述


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

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

弓箭手非常容易使用

保存在hello.py:

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

省钱。省钱:

service PingPong {
    string ping(),
}

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

而且易于设置

运行它:

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

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

快速获得一些反馈

只需运行命令:

$ archer call ping

* pong

使用客户端外壳

手拿客户机跳入shell:

$ archer client
>>> client.ping()

很酷,嗯!

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

推荐PyPI第三方库


热门话题
java试图将对象的ArrayList读写到二进制文件中,但最终在输出中得到空值   java与安卓 studio未找到jvm,已设置java_主页   带有相应响应的web服务Java日志请求   java试图从LAN网络上的不同pc机获取db备份时会生成空sql文件   在Java中跟踪ListNode的头部   java有没有找到匹配谓词的第一个元素的方法?   java如何设置在eclipse中运行应用程序时打开的默认网页   java OWLAPI 5.1.6 SWRL规则生成和RDFXMLDocumentFormat:合并规则   java如何重命名安卓 studio软件包   java双向SSL身份验证意外消息   java泛型类,其arraylist包含泛型类本身的引用   java注释默认值为“null”   java BigDecimal乘法返回0?   OneToMany注释列表中的java副本