Skip to content

Using MongoMQ as a "job queue" #29

@nickpalmer

Description

@nickpalmer

I would like to enhance MongoMQ to make it more suitable as a "job queue" mechanism, for which I have often used Amazon SQS with great success.

The basic idea would be to add two features to MongoMQ which SQS has:

  1. Support for message handled confirmation and retry semantics. SQS for instance offers a timeout after which a message is requeued for delivery some configurable number of times.

  2. Support for "future delivery" so that message delivery can be scheduled in the future.

My belief is that both of these features can be handled with relatively minor surgery to the query MongoMQ is using to find jobs in the collection. Opening an issue before I begin adding these features to see if you have issues or suggestions on the path forward.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions