const concurrencyLimit = client.defineConcurrencyLimit({
id: `test-shared`,
limit: 5,
});
client.defineJob({
id: `test-job-1`,
name: `Test Job 1`,
version: "1.0.0",
trigger: eventTrigger({
name: "test",
}),
concurrencyLimit,
});
client.defineJob({
id: `test-job-2`,
name: `Test Job 2`,
version: "1.0.0",
trigger: eventTrigger({
name: "test",
}),
concurrencyLimit,
});
You can control the concurrency of run executions for a group of jobs using a concurrency limit group.
const concurrencyLimit = client.defineConcurrencyLimit({
id: `test-shared`,
limit: 5,
});
client.defineJob({
id: `test-job-1`,
name: `Test Job 1`,
version: "1.0.0",
trigger: eventTrigger({
name: "test",
}),
concurrencyLimit,
});
client.defineJob({
id: `test-job-2`,
name: `Test Job 2`,
version: "1.0.0",
trigger: eventTrigger({
name: "test",
}),
concurrencyLimit,
});
Parameters
The ID of the concurrency limit group.
The maximum number of concurrent executions allowed for this group.