All Projects → rq → Flask Rq2

rq / Flask Rq2

Licence: mit
A Flask extension for RQ.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flask Rq2

joobq
JoobQ is a fast, efficient asynchronous reliable job queue and job scheduler library processing. Jobs are submitted to a job queue, where they reside until they are able to be scheduled to run in a computing environment.
Stars: ✭ 26 (-85.23%)
Mutual labels:  queue, scheduler, tasks, jobs
Redis Smq
A simple high-performance Redis message queue for Node.js.
Stars: ✭ 230 (+30.68%)
Mutual labels:  redis, jobs, queue
dispatcher
Dispatcher is an asynchronous task queue/job queue based on distributed message passing.
Stars: ✭ 60 (-65.91%)
Mutual labels:  queue, tasks, jobs
Workq
Job server in Go
Stars: ✭ 1,546 (+778.41%)
Mutual labels:  scheduler, jobs, queue
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+675.57%)
Mutual labels:  redis, jobs, queue
spinach
Modern Redis task queue for Python 3
Stars: ✭ 46 (-73.86%)
Mutual labels:  queue, tasks, jobs
theeye-of-sauron
TheEye Dockers and QuickStart
Stars: ✭ 27 (-84.66%)
Mutual labels:  queue, tasks, jobs
Phive Queue
$queue->push('I can be popped off after', '10 minutes');
Stars: ✭ 161 (-8.52%)
Mutual labels:  scheduler, redis, queue
josk
🏃🤖 Scheduler and manager for jobs and tasks in node.js on multi-server and clusters setup
Stars: ✭ 27 (-84.66%)
Mutual labels:  scheduler, tasks, jobs
Redisson
Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
Stars: ✭ 17,972 (+10111.36%)
Mutual labels:  scheduler, redis, queue
Arq
Fast job queuing and RPC in python with asyncio and redis.
Stars: ✭ 695 (+294.89%)
Mutual labels:  tasks, redis, queue
Fennel
A task queue library for Python and Redis
Stars: ✭ 24 (-86.36%)
Mutual labels:  redis, jobs, queue
Frame Scheduling
Asynchronous non-blocking running many tasks in JavaScript. Demo https://codesandbox.io/s/admiring-ride-jdoq0
Stars: ✭ 64 (-63.64%)
Mutual labels:  tasks, scheduler
Qutee
PHP Background Jobs (Tasks) Manager
Stars: ✭ 63 (-64.2%)
Mutual labels:  redis, queue
Yii2 Async
Provides translucent api & queues for moving large tasks out of request context with SQL, Redis or AMQP.
Stars: ✭ 64 (-63.64%)
Mutual labels:  redis, queue
Rq Scheduler
A lightweight library that adds job scheduling capabilities to RQ (Redis Queue)
Stars: ✭ 1,095 (+522.16%)
Mutual labels:  scheduler, redis
Queue
A Go queue manager on top of Redis
Stars: ✭ 74 (-57.95%)
Mutual labels:  redis, queue
Exq
Job processing library for Elixir - compatible with Resque / Sidekiq
Stars: ✭ 1,218 (+592.05%)
Mutual labels:  redis, queue
Marl
A hybrid thread / fiber task scheduler written in C++ 11
Stars: ✭ 1,078 (+512.5%)
Mutual labels:  tasks, scheduler
Pythonstudy
Python related technologies used in work: crawler, data analysis, timing tasks, RPC, page parsing, decorator, built-in functions, Python objects, multi-threading, multi-process, asynchronous, redis, mongodb, mysql, openstack, etc.
Stars: ✭ 103 (-41.48%)
Mutual labels:  scheduler, redis

Flask-RQ2

.. image:: https://readthedocs.org/projects/flask-rq2/badge/?version=latest :target: https://flask-rq2.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. image:: https://travis-ci.org/rq/Flask-RQ2.svg?branch=master :target: https://travis-ci.org/rq/Flask-RQ2 :alt: Test Status

.. image:: https://codecov.io/gh/rq/Flask-RQ2/branch/master/graph/badge.svg :target: https://codecov.io/gh/rq/Flask-RQ2 :alt: Test Coverage Status

.. image:: https://img.shields.io/badge/calver-YY.MINOR.MICRO-22bfda.svg :target: https://calver.org/ :alt: CalVer - Timely Software Versioning

Resources

  • Documentation <https://flask-rq2.readthedocs.io/>_
  • Issue Tracker <https://github.com/rq/flask-rq2/issues>_
  • Code <https://github.com/rq/flask-rq2/>_
  • Continuous Integration <https://travis-ci.org/rq/Flask-RQ2>_

.. snip

A Flask extension for RQ_ (Redis Queue).

This is a continuation of Flask-RQ_ more in spirit than in code. Many thanks to Matt Wright_ for the inspiration and providing the shoulders to stand on.

.. _RQ: http://python-rq.org/ .. _Flask-RQ: https://github.com/mattupstate/flask-rq .. _Matt Wright: https://github.com/mattupstate

Installation

.. code-block:: console

pip install Flask-RQ2

Getting started

To quickly start using Flask-RQ2, simply create an RQ instance:

.. code-block:: python

from flask import Flask
from flask_rq2 import RQ

app = Flask(__name__)
rq = RQ(app)

Alternatively, if you're using the application factory_ pattern:

.. code-block:: python

from flask_rq2 import RQ
rq = RQ()

and then later call init_app where you create your application object:

.. code-block:: python

from flask import Flask

def create_app():
    app = Flask(__name__)

    from yourapplication.jobs import rq
    rq.init_app(app)

    # more here..
    return app

.. _application factory: http://flask.pocoo.org/docs/0.10/patterns/appfactories/

.. snap

For more information see the full documentation <https://flask-rq2.readthedocs.io/>_ on Read The Docs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].