mirror of
https://github.com/ansible/awx.git
synced 2026-05-21 07:47:44 -02:30
POC postgres broker
This commit is contained in:
committed by
Ryan Petrello
parent
355fb125cb
commit
558e92806b
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user