本文整理汇总了Python中zmq.Context.instance方法的典型用法代码示例。如果您正苦于以下问题:Python Context.instance方法的具体用法?Python Context.instance怎么用?Python Context.instance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类zmq.Context
的用法示例。
在下文中一共展示了Context.instance方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(self, args):
self.ctx = Context.instance()
# set default options for all sockets
self.ctx.linger = 0
self.logger = logging.getLogger('dcamp.app')
self.args = args
示例2: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(self, *args, **kwargs):
self.context = Context.instance()
self.loop = IOLoop.instance()
self.control_socket = self.context.socket(SUB)
self.control_socket.setsockopt(LINGER, 0) # discard unsent messages on close
self.control_socket.setsockopt(SUBSCRIBE, '')
self.control_socket.connect('tcp://{}:{}'.format(MANAGER_PUB_ADDRESS, MANAGER_PUB_PORT))
self.control_stream = ZMQStream(self.control_socket, self.loop)
self.control_stream.on_recv_stream(self.control_handler)
示例3: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(self, loop=None, endpoint="tcp://127.0.0.1:9999", server=True, type=zmq.ROUTER):
super(ZeroActor, self).__init__()
self.ctx = Context.instance()
self.isserver = server
self.socket = self.ctx.socket(type)
self.endpoint = endpoint
if loop is None:
self.io = DecafIOThread()
self.io.register_actor(self)
self.io.start()
self.run()
else:
self.io = loop
self.io.register_actor(self)
self.run()
示例4: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(self, pipe, local_ep, local_uuid, config_svc):
Thread.__init__(self, name='dcamp.service.{}'.format(self))
self.ctx = Context.instance()
self.__control_pipe = pipe
assert isinstance(local_ep, EndpntSpec)
self.__endpoint = local_ep
assert isinstance(local_uuid, UUID)
self.__uuid = local_uuid
self.__cfgsvc = config_svc
self.logger = getLogger('dcamp.service.%s' % self)
self.poller = Poller()
self.poller_timer = None
self.poller.register(self.__control_pipe, POLLIN)
示例5: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(
self,
pipe,
ep,
uuid,
):
self.ctx = Context.instance()
self.__control_pipe = pipe
assert isinstance(ep, EndpntSpec)
self.__endpoint = ep
assert isinstance(uuid, UUID)
self.__uuid = uuid
self.__config_service = None
self.logger = getLogger('dcamp.role.%s' % self)
# { pipe: service, ...}
self.__services = {}
示例6: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(self):
super(ZmqActor, self).__init__()
self.ctx = Context.instance()
示例7: create_instance
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def create_instance(cls, zmq_io_loop, io_threads=1):
instance = cls()
instance.zmq_context = ZmqContext.instance(io_threads)
instance.zmq_io_loop = zmq_io_loop
return instance
示例8: test_hunter
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def test_hunter():
with Hunter(Context.instance()) as h:
assert isinstance(h, Hunter)
示例9: __init__
# 需要导入模块: from zmq import Context [as 别名]
# 或者: from zmq.Context import instance [as 别名]
def __init__(self):
self.__logger = logging.getLogger('PushClient')
self.__context = Context.instance()
self.__socket = self.__context.socket(SUB)
self.num_received_messages = 0L