import logging import sys from models import ParserService import pipeline_config from extractor.handler import ParserServiceHandler from utils import thrift_utils if __name__ == '__main__': logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) parser_handler = ParserServiceHandler() server = thrift_utils.get_server(ParserService, parser_handler, pipeline_config.PARSER_SERVICE_PORT) logging.info("Starting parser server") try: server.serve() except Exception as e: logging.error(e) logging.info("Terminating parser server")
import logging import sys from models import WriterService import pipeline_config from utils import thrift_utils from writer.handler import WriterServiceHandler if __name__ == '__main__': logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) handler = WriterServiceHandler() server = thrift_utils.get_server(WriterService, handler, pipeline_config.WRITER_SERVICE_PORT) logging.info("Starting writer server") try: server.serve() except Exception as e: logging.error(e) logging.info("Terminating writer server")