@@ -33,53 +33,41 @@ class Config(object):
3333 task_routes = {
3434 'api.tasks.scale_app' : {
3535 'queue' : 'controller.high' ,
36- 'exchange' : 'controller.priority' ,
37- 'routing_key' : 'controller.priority.high' ,
36+ 'exchange' : 'controller.priority' , 'routing_key' : 'controller.priority.high' ,
3837 },
3938 'api.tasks.mount_app' : {
4039 'queue' : 'controller.high' ,
41- 'exchange' : 'controller.priority' ,
42- 'routing_key' : 'controller.priority.high' ,
40+ 'exchange' : 'controller.priority' , 'routing_key' : 'controller.priority.high' ,
4341 },
4442 'api.tasks.restart_app' : {
4543 'queue' : 'controller.high' ,
46- 'exchange' : 'controller.priority' ,
47- 'routing_key' : 'controller.priority.high' ,
44+ 'exchange' : 'controller.priority' , 'routing_key' : 'controller.priority.high' ,
4845 },
4946 'api.tasks.run_pipeline' : {
5047 'queue' : 'controller.high' ,
51- 'exchange' : 'controller.priority' ,
52- 'routing_key' : 'controller.priority.high' ,
48+ 'exchange' : 'controller.priority' , 'routing_key' : 'controller.priority.high' ,
5349 },
5450 'api.tasks.downstream_model_owner' : {
5551 'queue' : 'controller.high' ,
56- 'exchange' : 'controller.priority' ,
57- 'routing_key' : 'controller.priority.high' ,
52+ 'exchange' : 'controller.priority' , 'routing_key' : 'controller.priority.high' ,
5853 },
5954 'api.tasks.send_measurements' : {
6055 'queue' : 'controller.middle' ,
61- 'exchange' : 'controller.priority' ,
62- 'routing_key' : 'controller.priority.middle' ,
56+ 'exchange' : 'controller.priority' , 'routing_key' : 'controller.priority.middle' ,
6357 },
6458 },
6559 task_queues = (
6660 Queue (
67- 'controller.low' ,
68- exchange = Exchange ('controller.priority' , type = "direct" ),
69- routing_key = 'controller.priority.low' ,
70- queue_arguments = {'x-max-priority' : 16 },
61+ 'controller.low' , exchange = Exchange ('controller.priority' , type = "direct" ),
62+ routing_key = 'controller.priority.low' , queue_arguments = {'x-queue-type' : 'quorum' },
7163 ),
7264 Queue (
73- 'controller.high' ,
74- exchange = Exchange ('controller.priority' , type = "direct" ),
75- routing_key = 'controller.priority.high' ,
76- queue_arguments = {'x-max-priority' : 64 },
65+ 'controller.high' , exchange = Exchange ('controller.priority' , type = "direct" ),
66+ routing_key = 'controller.priority.high' , queue_arguments = {'x-queue-type' : 'quorum' },
7767 ),
7868 Queue (
79- 'controller.middle' ,
80- exchange = Exchange ('controller.priority' , type = "direct" ),
81- routing_key = 'controller.priority.middle' ,
82- queue_arguments = {'x-max-priority' : 32 },
69+ 'controller.middle' , exchange = Exchange ('controller.priority' , type = "direct" ),
70+ routing_key = 'controller.priority.middle' , queue_arguments = {'x-queue-type' : 'quorum' },
8371 ),
8472 ),
8573)
0 commit comments