Beispiel #1
0
def main():
    logging.basicConfig(level=logging.DEBUG)

    address = sys.argv[1]
    service = Service(address)

    service.register('test', test)
    service.start()
Beispiel #2
0
def main():
    logging.basicConfig(level=logging.DEBUG)

    address = sys.argv[1]
    service = Service(address)

    service.register('test', test)
    service.start()
Beispiel #3
0
def start(configpath):
    """ Read config file and start service """
    global CONF
    CONF = util.prepare(configpath)

    service = Service(CONF.address, encoder=JSONEncoder())
    service.register('send', send)
    util.enhance(service)
    service.start()
Beispiel #4
0
def start(configpath):
    """ Read config file and start service """

    global CONF
    CONF = util.prepare(configpath)

    service = Service(CONF.address, encoder=JSONEncoder())
    util.enhance(service)

    service.register('decode_jwt', decode_jwt)
    service.register('generate_jwt', generate_jwt)
    service.register('generate_sms', generate_sms)
    service.register('validate_sms', validate_sms)
    service.start()
Beispiel #5
0
import logging
from nanoservice import Service


def greet(name):
    return 'Hello {}'.format(name)


def add(x, y):
    return x + y


s = Service('ipc:///tmp/service.sock')
s.register('greet', greet)
s.register('add', add)
s.start()
Beispiel #6
0
 def start_service(self, addr):
     s = Service(addr)
     s.register('divide', lambda x,y: x/y)
     s.start()
Beispiel #7
0
 def start_service(self, addr):
     s = Service(addr)
     s.register('divide', lambda x, y: x / y)
     s.start()