Esempio n. 1
0
import logging
from taskmq import Consumer
from time import sleep

# Declare the consumer.
consumer = Consumer(host='some.host.tld', user='******', password='', vhost='/')

# Declare a direct exchange.
base_exchange = consumer.exchange('base_exchange')

# Declare two queues.
queue_1 = consumer.queue('queue_1')
queue_2 = consumer.queue('queue_2')


def a_basic_task():
    sleep(10)
    return 'HEY'

queue_1.register(a_basic_task)

if __name__ == '__main__':

    logging.basicConfig(level=logging.DEBUG)

    try:
        consumer.start()

    except KeyboardInterrupt:
        consumer.stop()
Esempio n. 2
0
from taskmq import Consumer
from time import sleep

# Declare the consumer.
consumer = Consumer(host='some.host.tld', user='******', password='', vhost='/')

# Declare a direct exchange.
base_exchange = consumer.exchange('base_exchange')

# Declare two queues.
queue_1 = consumer.queue('queue_1')
queue_2 = consumer.queue('queue_2')


def a_basic_task():
    sleep(10)
    return 'HEY'


queue_1.register(a_basic_task)

if __name__ == '__main__':

    logging.basicConfig(level=logging.DEBUG)

    try:
        consumer.start()

    except KeyboardInterrupt:
        consumer.stop()