def _create_state_sock(self, index, number): back_state_addr = state_addr % index self.back_state = ZMQUtils.create_bind_pub(back_state_addr) front_statr_addrs = [] for i in xrange(number): if i == index: continue addr = state_addr % i front_statr_addrs.append(addr) self.front_state = ZMQUtils.create_conn_sub(front_statr_addrs) self.front_state.setsockopt(zmq.SUBSCRIBE, "")
def __init__(self): super(ProxyServer, self).__init__() self.receiver = ZMQUtils.create_conn_sub(sub_addr) self.sender = ZMQUtils.create_bind_pub(pub_addr) # 必须要设置filter,否则收不到消息 self.receiver.setsockopt(zmq.SUBSCRIBE, "B")
def __init__(self): super(PubServer, self).__init__() self.sender = ZMQUtils.create_bind_pub(addr)
def __init__(self): self.syncer = ZMQUtils.create_bind_pull(sync_addr) self.puber = ZMQUtils.create_bind_pub(pub_addr)