我正在尝试zmq
在python-rq
.
如果我context
在任务函数内部创建:
def push( user, task_id, data ):
"""Push message to `user` over websocket.
"""
ctx = zmq.Context()
pub = ctx.socket( zmq.PUB )
pub.connect( 'ipc:///tmp/message_flow_in' )
pub.send( b"0 " + json.dumps( {'username': user,
'id': task_id,
'data': data
}
).encode( 'utf-8' )
)
pub.send()
通话什么也不做。