文件名称:zerorpc-python:用于Python的zerorpc
文件大小:69KB
文件格式:ZIP
更新时间:2024-05-02 11:38:56
Python
清零 邮件列表: ( ) zerorpc是基于zeromq和messagepack的灵活RPC实现。 用zerorpc公开的服务API称为“ zeroservices”。 zerorpc可以以编程方式或从命令行使用。 它带有一个方便的脚本“ zerorpc”,允许: 公开Python模块而无需修改任何代码, 通过命令行远程调用这些模块。 安装 在大多数系统上,这是一个问题: $ pip install zerorpc 根据系统上Gevent和PyZMQ的支持,您可能需要在开发文件中安装libev(对于gevent)和libzmq(对于pyzmq)。 用单线创建服务器 让我们看一个简单的示例,了解Zerorpc的实际应用。 在第一个终端中,我们将公开Python的“时间”模块: $ zerorpc --server --bind tcp://*:1234 time 笔记 绑
【文件预览】:
zerorpc-python-master
----setup.py(3KB)
----.gitignore(53B)
----bin()
--------zerorpc(1KB)
----.travis.yml(550B)
----LICENSE(1KB)
----doc()
--------protocol.md(9KB)
----README.rst(7KB)
----tests()
--------zmqbug.py(5KB)
--------test_middleware_client.py(12KB)
--------test_middleware.py(14KB)
--------test_heartbeat.py(12KB)
--------test_middleware_before_after_exec.py(10KB)
--------__init__.py(0B)
--------test_channel.py(4KB)
--------test_buffered_channel.py(18KB)
--------test_client_async.py(3KB)
--------test_reqstream.py(2KB)
--------test_client_heartbeat.py(5KB)
--------test_zmq.py(2KB)
--------test_server.py(6KB)
--------test_events.py(6KB)
--------testutils.py(2KB)
--------test_pubpush.py(4KB)
--------test_client.py(2KB)
----zerorpc()
--------patterns.py(4KB)
--------__init__.py(2KB)
--------context.py(8KB)
--------cli.py(12KB)
--------events.py(11KB)
--------gevent_zmq.py(8KB)
--------heartbeat.py(5KB)
--------socket.py(2KB)
--------channel.py(9KB)
--------channel_base.py(2KB)
--------decorators.py(2KB)
--------version.py(1KB)
--------core.py(16KB)
--------exceptions.py(2KB)
----tox.ini(271B)