Skip to content

Instantly share code, notes, and snippets.

@flyer103
Created March 24, 2014 09:24
Show Gist options
  • Save flyer103/9737022 to your computer and use it in GitHub Desktop.
Save flyer103/9737022 to your computer and use it in GitHub Desktop.
sender-->worker-->collector 形式,本例是 collector
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""sender-->worker-->collector 形式,本例是 collector
"""
import zmq
class TaskCollector(object):
def __init__(self):
self.ctx = zmq.Context()
def run(self):
self.res_rcv = self.ctx.socket(zmq.PULL)
self.res_rcv.bind('tcp://*:53001')
while True:
msg = self.res_rcv.recv()
print('Result: {0}'.format(msg))
if __name__ == '__main__':
task_collector = TaskCollector()
task_collector.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment