Exemplo n.º 1
0
    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, "")
Exemplo n.º 2
0
 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")
Exemplo n.º 3
0
 def __init__(self):
     super(PubServer, self).__init__()
     self.sender = ZMQUtils.create_bind_pub(addr)
Exemplo n.º 4
0
 def __init__(self):
     self.syncer = ZMQUtils.create_bind_pull(sync_addr)
     self.puber = ZMQUtils.create_bind_pub(pub_addr)