PULQ
Fair pull-based task scheduling for asyncio, with Weighted Deficit Round Robin (WDRR) priority service and per-worker management commands.
Contents
- Getting started
- Architecture
- Scheduling (WDRR)
- Extending PULQ
- API reference
CommandDispatcherCommandTypeDeficitSchedulerDeficitSchedulerConfigHeartbeatCallbackInMemoryTaskRepositoryLocalTransportManagementCommandNoPendingTaskNoWorkNoWorkReasonPullQueueQueueTaskTaskHandlerTaskRepositoryTaskStatusTransportWorkerparse_claim_result()parse_work_response()PullQueueDeficitSchedulerCommandDispatcherWorkerCommandTypeNoWorkReasonTaskStatusTaskManagementCommandNoPendingTaskNoWorkDeficitSchedulerConfigparse_claim_result()parse_work_response()InMemoryTaskRepositoryLocalTransportHeartbeatCallbackTaskHandlerTaskRepositoryTransport