Пример #1
0
    def start_queue_device():

        factory = ZmqFactory()

        frontend_endpoint = ZmqEndpoint(ZmqEndpointType.bind, options.frontend_endpoint)
        frontend = ZmqRepConnection(frontend_endpoint)
        frontend = yield frontend.listen(factory)
        print "broker's frontend router connection is ready"
        print frontend

        backend_endpoint = ZmqEndpoint(ZmqEndpointType.bind, options.backend_endpoint)
        backend = ZmqReqConnection(backend_endpoint)
        backend = yield backend.listen(factory)
        print "broker's backend dealer connection is ready"
        print backend

        broker = ZmqQueue(frontend, backend)
        print "broker is ready"
        print broker

        defer.returnValue(None)