Prechádzať zdrojové kódy

Routing Table: routing_key is set to the binding_key by default

Ask Solem 15 rokov pred
rodič
commit
54a370abd6
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      celery/conf.py

+ 1 - 0
celery/conf.py

@@ -240,6 +240,7 @@ def _init_routing_table(queues):
         opts.setdefault("exchange", DEFAULT_EXCHANGE),
         opts.setdefault("exchange_type", DEFAULT_EXCHANGE_TYPE)
         opts.setdefault("binding_key", DEFAULT_EXCHANGE)
+        opts.setdefault("routing_key", opts.get("binding_key"))
         return opts
 
     return dict((queue, _defaults(opts)) for queue, opts in queues.items())