def start_grpc_server(self, port=0):
   self._server = grpc.server(futures.ThreadPoolExecutor(max_workers=3))
   port = self._server.add_insecure_port('localhost:%d' % port)
   beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(self, self._server)
   self._server.start()
   logging.info('Grpc server started on port %s', port)
   return port
Exemple #2
0
 def start_grpc_server(self, port=0):
     self._server = grpc.server(futures.ThreadPoolExecutor(max_workers=3))
     port = self._server.add_insecure_port('localhost:%d' % port)
     beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(
         self, self._server)
     self._server.start()
     logging.info('Grpc server started on port %s', port)
     return port
Exemple #3
0
 def start_grpc_server(self, port=0):
   self._server = grpc.server(futures.ThreadPoolExecutor(max_workers=3))
   port = self._server.add_insecure_port('localhost:%d' % port)
   beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(self, self._server)
   beam_artifact_api_pb2_grpc.add_ArtifactStagingServiceServicer_to_server(
       self._artifact_service, self._server)
   self._artifact_staging_endpoint = endpoints_pb2.ApiServiceDescriptor(
       url='localhost:%d' % port)
   self._server.start()
   logging.info('Grpc server started on port %s', port)
   return port
Exemple #4
0
def serve():
  server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
  beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(JobService(), server)

  server.add_insecure_port('[::]:50051')
  server.start()

  try:
    while True:
      time.sleep(_ONE_DAY_IN_SECONDS)
  except KeyboardInterrupt:
    server.stop(0)
Exemple #5
0
def serve():
  server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
  beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(JobService(), server)

  server.add_insecure_port('[::]:50051')
  server.start()

  try:
    while True:
      time.sleep(_ONE_DAY_IN_SECONDS)
  except KeyboardInterrupt:
    server.stop(0)
Exemple #6
0
 def start_grpc_server(self, port=0):
   self._server = grpc.server(UnboundedThreadPoolExecutor())
   port = self._server.add_insecure_port(
       '%s:%d' % (self.get_bind_address(), port))
   beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(self, self._server)
   beam_artifact_api_pb2_grpc.add_ArtifactStagingServiceServicer_to_server(
       self._artifact_service, self._server)
   hostname = self.get_service_address()
   self._artifact_staging_endpoint = endpoints_pb2.ApiServiceDescriptor(
       url='%s:%d' % (hostname, port))
   self._server.start()
   _LOGGER.info('Grpc server started at %s on port %d' % (hostname, port))
   return port
 def start_grpc_server(self, port=0):
   no_max_message_sizes = [("grpc.max_receive_message_length", -1),
                           ("grpc.max_send_message_length", -1)]
   self._server = grpc.server(
       thread_pool_executor.shared_unbounded_instance(),
       options=no_max_message_sizes)
   port = self._server.add_insecure_port(
       '%s:%d' % (self.get_bind_address(), port))
   beam_job_api_pb2_grpc.add_JobServiceServicer_to_server(self, self._server)
   beam_artifact_api_pb2_grpc.add_ArtifactStagingServiceServicer_to_server(
       self._artifact_service, self._server)
   hostname = self.get_service_address()
   self._artifact_staging_endpoint = endpoints_pb2.ApiServiceDescriptor(
       url='%s:%d' % (hostname, port))
   self._server.start()
   _LOGGER.info('Grpc server started at %s on port %d' % (hostname, port))
   return port