Skip to content

Combining the best of cron jobs and queues for infinite flexibility

Notifications You must be signed in to change notification settings

drahmel/PDQueue

Repository files navigation

PDQueue

PDQueue logo

What is this?

Combining the best of cron jobs and queues for infinite flexibility

PDQueue Overview

  • Python-based and runable on every major platform — Mac, Linux, Windows
    • Built atop of FriendFeed’s Tornado
    • Takes advantage of long polling
    • Large number of connections
  • HTTP-based protocol
    • Jobs queue-able through HTTP/REST
    • APIs simple to build
    • Jobs addable through JavaScript/Ajax
    • Web accessible
  • HTTP protocal makes clients and consumers available in every major language with examples included for:
    • PHP
    • Python
    • C#
    • JavaScript
    • Ruby
  • Cron daemon injects jobs into queues at specified times
  • Extensible
  • Telnet interface possible through Python
  • Memcache-like client-based pooling
  • Blackout periods
  • Throttling (tasks per sec/min/day)

About

Combining the best of cron jobs and queues for infinite flexibility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages