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)
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)
def onData(data): builder.exchange('process.log', server).emit("exchange.start", queueName) builder.exchange('process.log', server).emit("exchange.finish", queueName)
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)
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