def run(): options = parse_commandline() from bucker.provider.memcached import MemcachedQueue servers = options.servers.split(',') ip, port = options.id_generator.split(':') queue = MemcachedQueue(servers=servers, queue_list_name=options.queue, id_gen_address=(ip, int(port))) logger = None if options.logger_path: from bucker.lib.logger import Logger logger = Logger(options.logger_path, False) queue.set_logger(logger) MemcachedQueue.setService(queue) queue.activate() from bucker.provider.memcached import MemcachedQueueProtocol from Kamaelia.Chassis.ConnectedServer import SimpleServer def make_protocol(): mqp = MemcachedQueueProtocol() if logger: mqp.set_logger(logger) return mqp s = SimpleServer(protocol=make_protocol, port=9876) s.run()
def run(): from bucker.lib.midgen import MessageIdService, MessageIdProtocol service, shutdownservice, serv = MessageIdService.getService() serv.activate() def make_protocol(): return MessageIdProtocol() from Kamaelia.Chassis.ConnectedServer import SimpleServer s = SimpleServer(protocol=make_protocol, port=9877) s.run()
def run(): options = parse_commandline() from bucker.lib.logger import Logger logger = None if options.logger_path: from bucker.lib.logger import Logger logger = Logger(options.logger_path, True) from Kamaelia.Chassis.ConnectedServer import SimpleServer from bucker.api.bus import ServiceBusServer, ServiceBusProtocol ip, port = options.server.split(':') queues = [unicode(q) for q in options.queues.split(',')] server = ServiceBusServer(queues=queues, host=ip, port=int(port), manager_host='127.0.0.1', manager_port=9875) if logger: server.set_logger(logger) ServiceBusServer.setService(server) server.activate() s = SimpleServer(protocol=ServiceBusProtocol, port=9888) s.run()
def run(): options = parse_commandline() from Kamaelia.Chassis.ConnectedServer import SimpleServer from bucker.lib.logger import Logger logger = None if options.logger_path: from bucker.lib.logger import Logger logger = Logger(options.logger_path, True) from bucker.api.bus import MessageManagerServer, MessageManagerProtocol ip, port = options.server.split(":") mgr = MessageManagerServer(qs_host=ip, qs_port=int(port)) if logger: mgr.set_logger(logger) MessageManagerServer.setService(mgr) mgr.activate() m = SimpleServer(protocol=MessageManagerProtocol, port=9875) m.run()