@@ -11,35 +11,35 @@ public class Jobs : IJobs
1111 public void Schedule ( IScheduler scheduler )
1212 {
1313 var consume = new Consume ( ) ;
14- foreach ( var index in Enumerable . Range ( 0 , 16 ) . ToList ( ) )
14+ foreach ( var index in Enumerable . Range ( 0 , 8 ) . ToList ( ) )
1515 {
16- var defaultQueueConsumer = JobBuilder
16+ var primaryQueueConsumer = JobBuilder
1717 . Create < Consume > ( )
18- . WithIdentity ( consume . Name + index , "defaultQueueConsumer " )
18+ . WithIdentity ( consume . Name + index , "primaryQueueConsumer " )
1919 . Build ( ) ;
2020
21- var expressQueueConsumer = JobBuilder
21+ var secondaryQueueConsumer = JobBuilder
2222 . Create < Consume > ( )
23- . WithIdentity ( consume . Name + index , "expressQueueConsumer " )
23+ . WithIdentity ( consume . Name + index , "secondaryQueueConsumer " )
2424 . Build ( ) ;
25+ secondaryQueueConsumer . JobDataMap . Add ( "useSecondaryQueue" , true ) ;
2526
26-
27- var defaultTrigger = TriggerBuilder
27+ var primaryTrigger = TriggerBuilder
2828 . Create ( )
29- . WithIdentity ( $ "{ consume . Name } -default -{ index } ", "queue" )
29+ . WithIdentity ( $ "{ consume . Name } -primary -{ index } ", "queue" )
3030 . StartNow ( )
3131 . WithSimpleSchedule ( x => x . WithIntervalInSeconds ( 1 ) . RepeatForever ( ) )
3232 . Build ( ) ;
33-
34- var expressTrigger = TriggerBuilder
33+
34+ var secondaryTrigger = TriggerBuilder
3535 . Create ( )
36- . WithIdentity ( $ "{ consume . Name } -express -{ index } ", "queue" )
36+ . WithIdentity ( $ "{ consume . Name } -secondary -{ index } ", "queue" )
3737 . StartNow ( )
3838 . WithSimpleSchedule ( x => x . WithIntervalInSeconds ( 1 ) . RepeatForever ( ) )
3939 . Build ( ) ;
4040
41- scheduler . ScheduleJob ( defaultQueueConsumer , defaultTrigger ) ;
42- scheduler . ScheduleJob ( expressQueueConsumer , expressTrigger ) ;
41+ scheduler . ScheduleJob ( primaryQueueConsumer , primaryTrigger ) ;
42+ scheduler . ScheduleJob ( secondaryQueueConsumer , secondaryTrigger ) ;
4343 }
4444 }
4545 }
0 commit comments