POC postgres broker

This commit is contained in:
chris meyers
2019-12-20 10:21:53 -05:00
committed by Ryan Petrello
parent 355fb125cb
commit 558e92806b
5 changed files with 180 additions and 37 deletions

View File

@@ -64,20 +64,8 @@ class Command(BaseCommand):
AWXProxyHandler.disable()
with Connection(settings.BROKER_URL, transport_options=settings.BROKER_TRANSPORT_OPTIONS) as conn:
try:
bcast = 'tower_broadcast_all'
queues = [
Queue(q, Exchange(q), routing_key=q)
for q in (settings.AWX_CELERY_QUEUES_STATIC + [get_local_queuename()])
]
queues.append(
Queue(
construct_bcast_queue_name(bcast),
exchange=Exchange(bcast, type='fanout'),
routing_key=bcast,
reply=True
)
)
consumer = AWXConsumer(
queues = ['tower_broadcast_all'] + settings.AWX_CELERY_QUEUES_STATIC + [get_local_queuename()]
consumer = AWXConsumerPG(
'dispatcher',
conn,
TaskWorker(),