mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-09 04:38:11 +08:00
First draft of a Disque broker
TODO monitoring doesn't work yet
This commit is contained in:
@@ -39,9 +39,13 @@ class Broker(object):
|
||||
|
||||
|
||||
def get_broker(list_key=Conf.Q_LIST):
|
||||
if Conf.REDIS:
|
||||
from brokers import redis
|
||||
return redis.Redis(list_key=list_key)
|
||||
elif Conf.DJANGO_REDIS:
|
||||
if Conf.DJANGO_REDIS:
|
||||
from brokers import djangoredis
|
||||
return djangoredis.DjangoRedis(list_key=list_key)
|
||||
elif Conf.DISQUE:
|
||||
from brokers import disque
|
||||
return disque.Disque(list_key=list_key)
|
||||
# default to redis
|
||||
else:
|
||||
from brokers import redis
|
||||
return redis.Redis(list_key=list_key)
|
||||
|
||||
Reference in New Issue
Block a user