Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a6b4e81

Browse files
move project worker to different queue
1 parent 0204e60 commit a6b4e81

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

‎src/rabbitmq/jobqueue.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,11 @@ amqp.connect(`amqp://${config.AMQP.USER}:${config.AMQP.PASS}@${config.AMQP.HOST}
8282
/**
8383
* Put a new job on the queue
8484
* @param {JudgeJob} job
85+
* @param {string} queueName
8586
* @returns {boolean} true if job was put on queue successfully
8687
*/
87-
function queueJob(job: JudgeJob) {
88-
return jobChannel.sendToQueue(jobQ, Buffer.from(JSON.stringify(job)), { persistent: true })
88+
function queueJob(job: JudgeJob,queueName: string=null) {
89+
return jobChannel.sendToQueue(queueName||jobQ, Buffer.from(JSON.stringify(job)), { persistent: true })
8990
}
9091
export {
9192
queueJob,

‎src/routes/api/project/controller.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export default {
3535
config: req.body.config,
3636
timelimit: req.body.timelimit,
3737
scenario: 'project'
38-
})
38+
},'project_queue')
3939

4040

4141
if (['callback', 'poll'].includes(mode)) {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /