aiozmq 集成 ZeroMQ 的 Python 扩展开源项目

我要开发同款
匿名用户2015年06月24日
75阅读

技术信息

开源地址
https://github.com/aio-libs/aiozmq
授权协议
BSD

作品详情

aiozmq是Asycio(pep3156)与ZeroMQ的集成。

高级客户端-服务器RPC示例:

import asycioimport aiozmq.rpcclass ServerHadler(aiozmq.rpc.AttrHadler):    @aiozmq.rpc.method    def remote_fuc(self, a:it, b:it) -> it:        retur a + b@asycio.coroutiedef go():    server = yield from aiozmq.rpc.serve_rpc(        ServerHadler(), bid='tcp://127.0.0.1:5555')    cliet = yield from aiozmq.rpc.coect_rpc(        coect='tcp://127.0.0.1:5555')    ret = yield from cliet.call.remote_fuc(1, 2)    assert 3 == ret    server.close()    cliet.close()asycio.get_evet_loop().ru_util_complete(go())

 

功能介绍

aiozmq 是 Asyncio (pep 3156) 与 ZeroMQ 的集成。 高级 客户端-服务器 RPC 示例:
import asyncio
import aiozmq.rpc
...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论