未知

aionsq的Python项目详细描述


使用async/await功能为asyncio实现nsq客户端。

文档可在http://aio.errorist.io/aionsq获得。

安装

python -m pip install aionsq

用法

向NSQ发布消息:

fromaionsq.httpimportNSQWriterwriter=NSQWriter('http://120.0.0.1:4567')awaitwriter.publish('test','hello world 2')

直接连接到NSQ后台程序:

fromaionsq.tcpimportNSQReaderreader=NSQReader('http://120.0.0.1:4567','topic1','chan1')@reader.subscribe('test')asyncdefconsumer(msg):msg.success()awaitreader.start()

请求NSQ查找:

fromaionsqimportNSQLookuplookup=NSQLookup('http://120.0.0.1:4567')info=awaitlookup.info()

开始验证:

python -m aionsq.authd

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

推荐PyPI第三方库


热门话题
java Jackson json双向对象引用   java从isValid()方法调用进一步的验证器?   通过黑名单进行正则表达式Java字符串验证   JavaSpring集成转发原始消息并在处理后回复   jacocomavenplugin中的java是准备目标是必要的吗?   java实际上是在移动鼠标   java使用gradle创建可执行jar   java ComparisonFailure看不到物理差异   java如何:在重新绘制之前清除JPanel,然后运行另一个类并移动对象   java银行帐户不工作   Java命令行cmd用户输入UI   java引用外部静态连接方法中的变量   avr在java中获取AVRDUDE flash进程状态   带参数的Groovy模拟Java类   类型会话中的java setConfig(属性)不适用于参数(字符串、字符串)”