1 dépôt
Processes background tasks and long-poll HTTP requests in an asynchronous style within a Django project.
Distinct from Django Task Queue Adapters: Distinct from Django Task Queue Adapters: focuses on async processing within Django's own channel layer, not adapting to external queues like Huey.
Explore 1 awesome GitHub repository matching devops & infrastructure · Async Task Processors. Refine with filters or upvote what's useful.
Channels is an extension for the Django web framework that adds native support for WebSockets, background tasks, and long-running connections alongside standard HTTP requests. It provides a channel layer abstraction for passing messages between different parts of a Django application across processes, along with a protocol router that inspects incoming connections and dispatches them to the correct handler for HTTP, WebSocket, or custom protocols. The project introduces an async consumer abstraction that wraps protocol-specific handling into a single callable, and a background worker pool tha
Processes background tasks and long-poll HTTP requests in an asynchronous style within a Django project.