Celery vs Channel

 

Celery
channel
Celery is an asynchronous task queue/job queue based on distributed message passing.
It does this by taking the core of Django and adding a fully asynchronous layer underneath, running Django itself in a synchronous mode but handling connections and sockets asynchronously, and giving you the choice to write in either style.
https://en.wikipedia.org/wiki/Asynchronous_Layered_Coding
Django Channels is detailed as "It extends Django's abilities beyond HTTP - to handle WebSockets, chat protocols, IoT protocols".
not use protocol
Celery can be classified as a tool in the "Message Queue" category
Django Channels is grouped under "Frameworks (Full Stack)".


both open source
both open source

Comments

Popular posts from this blog

Django Rest Framework Many To Many Relation with intermediate Table Serialization Example