Multiple queues, each with a different job limit?

Is it possible to have multiple queues with each queue having its own job limit?

For example I need queue1 and queue2 to each only handle one job at a time and queue3 to handle up to 10 jobs at a time.

I can think of creating multiple server instances, each having different set of queues and different number of worker threads.