Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add task queues
  • Loading branch information
donnemartin committed Jan 21, 2020
1 parent b413f6f commit 6be4a56
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions content/system-design-async.md
Expand Up @@ -29,3 +29,9 @@ The user is not blocked and the job is processed in the background. During this
**[RabbitMQ](https://www.rabbitmq.com/)** is popular but requires you to adapt to the 'AMQP' protocol and manage your own nodes.

**[Amazon SQS](https://aws.amazon.com/sqs/)** is hosted but can have high latency and has the possibility of messages being delivered twice.

### Task queues

Tasks queues receive tasks and their related data, runs them, then delivers their results. They can support scheduling and can be used to run computationally-intensive jobs in the background.

**Celery** has support for scheduling and primarily has python support.

0 comments on commit 6be4a56

Please sign in to comment.