跳转到主要内容

Pyramid web框架的RPC支持

项目描述

https://travis-ci.org/Pylons/pyramid_rpc.png?branch=master Latest Documentation Status

pyramid_rpc 是一个包含与RPC相关的附加组件的包,使得创建RPC服务更加容易。

from pyramid.config import Configurator
from pyramid_rpc.jsonrpc import jsonrpc_method

@jsonrpc_method(endpoint='api')
def say_hello(request, name):
    return 'hello, %s!' % name

def main(global_conf, **settings):
    config = Configurator(settings=settings)
    config.include('pyramid_rpc.jsonrpc')
    config.add_jsonrpc_endpoint('api', '/api')
    config.scan(__name__)
    return config.make_wsgi_app()

if __name__ == '__main__':
    from wsgiref.simple_server import make_server
    app = main({})
    server = make_server('', 8080, app)
    server.serve_forever()

支持和文档

查看pyramid_rpc网站以获取文档、报告错误并获得支持。

许可协议

pyramid_rpc 在BSD派生的Repoze公共许可协议下提供。

作者

pyramid_rpcAgendaless Consulting 和一组贡献者提供。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分布

pyramid_rpc-0.8.tar.gz (30.9 kB 查看哈希)

上传时间 源代码

构建分布

pyramid_rpc-0.8-py2.py3-none-any.whl (24.0 kB 查看哈希)

上传时间 Python 2 Python 3

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页