示例#1
0
def run_worker_server(port):
    servicer = worker_server.WorkerServer()
    server = services_pb2.beta_create_WorkerService_server(servicer)
    server.add_insecure_port('[::]:{}'.format(port))
    server.start()
    servicer.wait_for_quit()
    server.stop(2)
示例#2
0
def run_worker_server(port):
    server = test_common.test_server()
    servicer = worker_server.WorkerServer()
    services_pb2_grpc.add_WorkerServiceServicer_to_server(servicer, server)
    server.add_insecure_port('[::]:{}'.format(port))
    server.start()
    servicer.wait_for_quit()
    server.stop(0)
示例#3
0
def run_worker_server(port):
    server = grpc.server(futures.ThreadPoolExecutor(max_workers=5))
    servicer = worker_server.WorkerServer()
    services_pb2.add_WorkerServiceServicer_to_server(servicer, server)
    server.add_insecure_port('[::]:{}'.format(port))
    server.start()
    servicer.wait_for_quit()
    server.stop(0)
示例#4
0
def run_worker_server(port):
    servicer = worker_server.WorkerServer()
    server = services_pb2.beta_create_WorkerService_server(servicer)
    server.add_insecure_port('[::]:{}'.format(port))
    server.start()
    servicer.wait_for_quit()
    # Drain outstanding requests for clean exit
    time.sleep(2)
    server.stop(0)