mirror of
				https://github.com/donnemartin/system-design-primer.git
				synced 2025-11-04 02:02:31 +03:00 
			
		
		
		
	Add Task queues section
This commit is contained in:
		@@ -1422,3 +1422,9 @@ The user is not blocked and the job is processed in the background.  During this
 | 
				
			|||||||
**RabbitMQ** is popular but requires you to adapt to the 'AMQP' protocol and manage your own nodes.
 | 
					**RabbitMQ** is popular but requires you to adapt to the 'AMQP' protocol and manage your own nodes.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**Amazon SQS**, is hosted but can have high latency and has the possibility of messages being delivered twice.
 | 
					**Amazon 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.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user