1
1
import asyncio
2
+ import sys
3
+ import os
4
+ sys .path .append (os .getcwd ())
2
5
from asyncnsq .consumer import NsqConsumer
3
6
from asyncnsq .nsq import create_nsq
4
7
@@ -8,7 +11,7 @@ def main():
8
11
loop = asyncio .get_event_loop ()
9
12
10
13
async def go ():
11
- nsq_producer = await create_nsq (host = '127.0.0.1 ' , port = 4150 ,
14
+ nsq_producer = await create_nsq (host = '10.64.147.3 ' , port = 4150 ,
12
15
heartbeat_interval = 30000 ,
13
16
feature_negotiation = True ,
14
17
tls_v1 = True ,
@@ -17,12 +20,12 @@ async def go():
17
20
deflate_level = 0 ,
18
21
loop = loop )
19
22
for i in range (0 , 35 ):
20
- await nsq_producer .pub ('test_asyncnsq ' , 'xxx:{i}' .format (i = i ))
23
+ await nsq_producer .pub ('test_async_nsq ' , 'xxx:{i}' .format (i = i ))
21
24
22
- endpoints = [('127.0.0.1 ' , 4150 )]
25
+ endpoints = [('10.64.147.3 ' , 4150 )]
23
26
nsq_consumer = NsqConsumer (nsqd_tcp_addresses = endpoints , loop = loop )
24
27
await nsq_consumer .connect ()
25
- await nsq_consumer .subscribe ('test_asyncnsq ' , 'nsq' )
28
+ await nsq_consumer .subscribe ('test_async_nsq ' , 'nsq' )
26
29
for waiter in nsq_consumer .wait_messages ():
27
30
message = await waiter
28
31
print (message .body )
0 commit comments