def start(dummy_mode): server = grpc.server(futures.ThreadPoolExecutor(max_workers=10), interceptors=(tracer_interceptor, )) healthServer = grpc.server(futures.ThreadPoolExecutor(max_workers=10)) service = None if dummy_mode: service = DummyEmailService() else: raise Exception('non-dummy mode not implemented yet') demo_pb2_grpc.add_EmailServiceServicer_to_server(service, server) health_pb2_grpc.add_HealthServicer_to_server(HealthCheck(), healthServer) port = os.environ.get('PORT', "8080") logger.info("listening on port: " + port) server.add_insecure_port('[::]:' + port) server.start() healthPort = os.environ.get('HEALTH_PORT', "8081") logger.info("listening on port: " + healthPort) healthServer.add_insecure_port('[::]:' + healthPort) healthServer.start() try: while True: time.sleep(3600) except KeyboardInterrupt: server.stop(0) healthServer.stop(0)
def start(dummy_mode): # Create gRPC server channel to receive requests from checkout (client). server = grpc.server( futures.ThreadPoolExecutor(max_workers=10), interceptors=( oc_tracer_interceptor, )) # TODO: remove OpenCensus interceptor # OpenTelemetry interceptor receives trace contexts from clients. server = intercept_server(server, server_interceptor(trace.get_tracer_provider())) service = None if dummy_mode: service = DummyEmailService() else: raise Exception('non-dummy mode not implemented yet') demo_pb2_grpc.add_EmailServiceServicer_to_server(service, server) health_pb2_grpc.add_HealthServicer_to_server(service, server) port = os.environ.get('PORT', "8080") logger.info("listening on port: " + port) server.add_insecure_port('[::]:' + port) server.start() try: while True: time.sleep(3600) except KeyboardInterrupt: server.stop(0)
def start(dummy_mode): server = grpc.server(futures.ThreadPoolExecutor(max_workers=10)) service_name = os.environ.get( 'ELASTIC_APM_SERVICE_NAME') or missing_env_var( 'ELASTIC_APM_SERVICE_NAME') event_dataset = os.environ.get('ELASTIC_APM_SERVICE_NAME') + ".log" mailgun_domain = os.environ.get('MAILGUN_DOMAIN') or missing_env_var( 'MAILGUN_DOMAIN') mailgun_key = os.environ.get('MAILGUN_API_KEY') or missing_env_var( 'MAILGUN_API_KEY') from_email = os.environ.get('FROM_EMAIL') or missing_env_var('FROM_EMAIL') if dummy_mode: service = DummyEmailService() else: service = EmailService(mailgun_domain, from_email, mailgun_key) demo_pb2_grpc.add_EmailServiceServicer_to_server(service, server) health_pb2_grpc.add_HealthServicer_to_server(service, server) port = os.environ.get('PORT', '8080') logger.info('listening on port: ' + port, extra=get_extra_logging_payload()) server.add_insecure_port('[::]:' + port) server.start() server.wait_for_termination()
def start(dummy_mode): server = grpc.server(futures.ThreadPoolExecutor( max_workers=10)) #, interceptors=(tracer_interceptor,)) if dummy_mode: demo_pb2_grpc.add_EmailServiceServicer_to_server( DummyEmailService(), server) else: raise Exception('non-dummy mode not implemented') server.add_insecure_port('[::]:8080') server.start() try: while True: time.sleep(3600) except KeyboardInterrupt: server.stop(0)
def start(): server = grpc.server(futures.ThreadPoolExecutor(max_workers=10), interceptors=tuple()) service = None service = DummyEmailService() demo_pb2_grpc.add_EmailServiceServicer_to_server(service, server) health_pb2_grpc.add_HealthServicer_to_server(service, server) port = os.environ.get('PORT', "8080") logger.info("listening on port: "+port) server.add_insecure_port('[::]:'+port) server.start() try: while True: time.sleep(3600) except KeyboardInterrupt: server.stop(0)
def start(dummy_mode): server = grpc.server(futures.ThreadPoolExecutor(max_workers=10)) service = None if dummy_mode: service = DummyEmailService() else: raise Exception("non-dummy mode not implemented yet") demo_pb2_grpc.add_EmailServiceServicer_to_server(service, server) health_pb2_grpc.add_HealthServicer_to_server(service, server) port = os.environ.get("PORT", "8080") logger.info("listening on port: " + port) server.add_insecure_port("[::]:" + port) server.start() try: while True: time.sleep(3600) except KeyboardInterrupt: server.stop(0)
def start(dummy_mode): server = grpc.server(futures.ThreadPoolExecutor(max_workers=10), interceptors=(tracer_interceptor,)) service = None if dummy_mode: service = DummyEmailService() else: raise Exception('non-dummy mode not implemented yet') demo_pb2_grpc.add_EmailServiceServicer_to_server(service, server) health_pb2_grpc.add_HealthServicer_to_server(service, server) port = os.environ.get('PORT', "8080") logger.info("listening on port: "+port) server.add_insecure_port('[::]:'+port) server.start() try: while True: time.sleep(3600) except KeyboardInterrupt: server.stop(0)