示例#1
0
    def __init__(self, port=10090):
        self.handler = ServiceHandler(self, ["localdev:2181"])

        server = ThriftServer(name="unittestsvc-thrift",
                              interface="0.0.0.0",
                              port=port,
                              handler=self.handler,
                              processor=TRService.Processor(self.handler),
                              threads=1)

        super(UnittestService, self).__init__(name="unittestsvc",
                                              version="VERSION",
                                              build="BUILD",
                                              servers=[server])
示例#2
0
    def __init__(self):

        handler = PersistServiceHandler(self)

        server = ThriftServer(name="%s-thrift" % settings.SERVICE,
                              interface=settings.THRIFT_SERVER_INTERFACE,
                              port=settings.THRIFT_SERVER_PORT,
                              handler=handler,
                              processor=TPersistService.Processor(handler),
                              threads=1)

        super(PersistService, self).__init__(name=settings.SERVICE,
                                             version=version.VERSION,
                                             build=version.BUILD,
                                             servers=[server],
                                             hostname=socket.gethostname(),
                                             fqdn=socket.getfqdn())
示例#3
0
    def __init__(self, hostname, port):
        self.handler = ScheduleServiceHandler(self)

        self.server = ThriftServer(name="%s-thrift" % SERVICE_NAME,
                                   interface="0.0.0.0",
                                   port=port,
                                   handler=self.handler,
                                   processor=TScheduleService.Processor(
                                       self.handler),
                                   address=hostname)

        super(ScheduleService, self).__init__(name=SERVICE_NAME,
                                              version="unittest-version",
                                              build="unittest-build",
                                              servers=[self.server],
                                              hostname=hostname,
                                              fqdn=hostname)
示例#4
0
    def __init__(self, hostname, port):

        self.handler = IndexServiceHandler(self)

        server = ThriftServer(name="%s-thrift" % SERVICE_NAME,
                              interface="0.0.0.0",
                              port=port,
                              handler=self.handler,
                              processor=TIndexService.Processor(self.handler),
                              threads=1)

        super(IndexTestService, self).__init__(name=SERVICE_NAME,
                                               version="unittest-version",
                                               build="unittest-build",
                                               servers=[server],
                                               hostname=hostname,
                                               fqdn=hostname)
示例#5
0
    def __init__(self):

        handler = ScheduleServiceHandler(self)
        server = ThriftServer(name=settings.SERVICE,
                              interface=settings.THRIFT_SERVER_INTERFACE,
                              port=settings.THRIFT_SERVER_PORT,
                              handler=handler,
                              processor=TScheduleService.Processor(handler),
                              threads=1,
                              address=settings.THRIFT_SERVER_ADDRESS)

        super(ScheduleService,
              self).__init__(name=settings.SERVICE,
                             version=version.VERSION,
                             build=version.BUILD,
                             servers=[server],
                             hostname=settings.SERVICE_HOSTNAME,
                             fqdn=settings.SERVICE_FQDN)