Esempio n. 1
0
import sys
sys.path.append("../../src")

from rabbit import builder

server = {
    'host': 'localhost',
    'port': 5672,
    'user': '******',
    'pass': '******',
}

exchange = builder.exchange('process.log', server)


def onData(routingKey, data):
    print routingKey, data


exchange.receive("exchange.start", onData)
Esempio n. 2
0
import sys

sys.path.append("../../src")

from rabbit import builder

server = {
    'host': 'localhost',
    'port': 5672,
    'user': '******',
    'pass': '******',
}


def onData(routingKey, data):
    print routingKey, data


builder.exchange('process.log', server).receive("yyy.log", onData)
Esempio n. 3
0
def onData(data):
    builder.exchange('process.log', server).emit("exchange.start", queueName)
    builder.exchange('process.log', server).emit("exchange.finish", queueName)
Esempio n. 4
0
import sys
sys.path.append("../../src")

from rabbit import builder

server = {
    'host': 'localhost',
    'port': 5672,
    'user': '******',
    'pass': '******',
}

def onData(routingKey, data):
    print(routingKey, data)

builder.exchange('process.log', server).receive("rpc.*", onData)
Esempio n. 5
0
def onData(name, surname):
    builder.exchange('process.log', server).emit("rpc.start", 'rpc.hello')
    out = "Hello %s %s" % (name, surname)
    builder.exchange('process.log', server).emit("rpc.finish", 'rpc.hello')

    return out