Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aerendir/bundle-commands-queues
A bundle to manage queues and process jobs. Includes a never ending daemon.
https://github.com/aerendir/bundle-commands-queues
cronjob cronjob-scheduler php queue queueing symfony symfony-bundle
Last synced: 3 months ago
JSON representation
A bundle to manage queues and process jobs. Includes a never ending daemon.
- Host: GitHub
- URL: https://github.com/aerendir/bundle-commands-queues
- Owner: Aerendir
- License: mit
- Created: 2017-01-30T15:08:15.000Z (almost 8 years ago)
- Default Branch: dev
- Last Pushed: 2022-07-18T17:19:52.000Z (over 2 years ago)
- Last Synced: 2024-10-13T06:22:44.296Z (3 months ago)
- Topics: cronjob, cronjob-scheduler, php, queue, queueing, symfony, symfony-bundle
- Language: PHP
- Size: 811 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Serendipity HQ Commands Queues Bundle
Manages queues and processes jobs in your Symfony App better than simple cronjobs.
## Current Status
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=coverage)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=alert_status)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=security_rating)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=sqale_index)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Aerendir_bundle-commands-queues&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=Aerendir_bundle-commands-queues)[![Phan](https://github.com/Aerendir/bundle-commands-queues/workflows/Phan/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)
[![PHPStan](https://github.com/Aerendir/bundle-commands-queues/workflows/PHPStan/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)
[![PSalm](https://github.com/Aerendir/bundle-commands-queues/workflows/PSalm/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)
[![PHPUnit](https://github.com/Aerendir/bundle-commands-queues/workflows/PHPunit/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)
[![Composer](https://github.com/Aerendir/bundle-commands-queues/workflows/Composer/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)
[![PHP CS Fixer](https://github.com/Aerendir/bundle-commands-queues/workflows/PHP%20CS%20Fixer/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)
[![Rector](https://github.com/Aerendir/bundle-commands-queues/workflows/Rector/badge.svg)](https://github.com/Aerendir/bundle-commands-queues/actions?query=branch%3Adev)## Features
It is possible to run a single job or start a daemon that listens for new jobs and processes them as they are pushed into the queue.
It automatically integrates with SonataAdminBundle for an easier administration.
Do you like this bundle?
LEAVE A ★
or run
composer global require symfony/thanks && composer thanks
to say thank you to all libraries you use in your current project, this included!
# Documentation
You can read how to install, configure, test and use the SerendipityHQ Queues Bundle in the [documentation](docs/00-Index.md).
Do you like this bundle?
LEAVE A ★
or run
composer global require symfony/thanks && composer thanks
to say thank you to all libraries you use in your current project, this included!