コード例 #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
ファイル: qps_worker.py プロジェクト: w796933/yastack
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)