Metadata-Version: 1.0
Name: cronq
Version: 0.0.10
Summary: A Cron-like system for running tasks
Home-page: http://github.com/philipcristiano/cronq
Author: Philip Cristiano
Author-email: philipcristiano@gmail.com
License: BSD
Description: # CronQ
        
        A cron-like system to run you application tasks across any node, instead of one
        special snowflake. This is done by keeping your tasks in MySQL and publishing
        them over AMQP to workers that will run your tasks and eventually save the
        results back into the DB. This was started as a hackathon project at
        [SeatGeek](http://seatgeek.com)
        
        # Installation
        
            pip install cronq
        
        Workers that need to be started
        
        * `cronq-runner` - executes each task
        * `cronq-injector` - checks for new tasks in the DB and publishes to AMQP
        * `cronq-results` - Saves events from the runner
        
        These take the envvars `RABBITMQ_HOST` and `CRONQ_MYQL`. `CRONQ_MYQL` should
        be a MySQL Connector DSN starting with `mysql+mysqlconnector://`.
        
        The web view is a WSGI app run from `cronq.web:app` and requires the same envvars.
        
Keywords: cron amqp
Platform: UNKNOWN
