Help with using Job-Collection package



I wonder if someone can help me with a question about using the vsivsi:meteor-job-collection package. I have managed to get some jobs correctly scheduled and running using this package but now I think I am experiencing some issues with trying to get multiple job queues set up for different tasks.

My scenario is that my Meteor app is communicating with a number of external applications using their API’s to retrieve various datasets. For each external application I only want one data retrieval task running at one time for each user using my app to avoid/minimize rate limiting/throttling issues with each API.

Would someone who has experience with this kind of setup be able to advise the best way to set up this kind of functionality? Ideally using the meteor-job-collection package as it looks to be the most fully featured job queuing/scheduling package…

Thanks in advance,