Download the PHP package sshilko/backq without Composer
On this page you can find all versions of the php package sshilko/backq. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sshilko/backq
More information about sshilko/backq
Files in sshilko/backq
Download sshilko/backq
More information about sshilko/backq
Files in sshilko/backq
Please rate this library. Is it a good library?
Informations about the package backq
BackQ - Component
Background queue processing - publish tasks and process with workers, simplified.
- Sending APNS push notifications (Legacy API)
- Sending FCM push notifications to Android (GCM/FCM)
- Sending AWS SNS push notifications via AWS SNS arn's
- Executing Psr7\Request asynchronously via Guzzle
- Executing any processes with symfony/process
- Long delay scheduling via DynamoSQS Adapter and Serialized worker, for reliable long-term scheduled jobs
- Extendable - write your own worker and use existing adapters out of the box ...
Installation
Example with Redis adapter and process
worker
Supported queue servers
Features
Workers compatibility with adapters
Adapter / Worker | FCM | APNS | Process | Guzzle | Serialized | AWS SNS | Closure |
---|---|---|---|---|---|---|---|
Beanstalkd | + | + | + | + | + | + | + |
Redis | + | + | + | + | ? | + | + |
NSQ | + | + | + | + | ? | + | ? |
DynamoSQS | + | + | + | + | + | ? | + |
Adapter implemented features
Adapter / Feature | ping | hasWorkers | setWorkTimeout |
---|---|---|---|
Beanstalkd | + | + | + |
Redis | + | - | + |
NSQ | + | - | * |
DynamoSQS | - | - | + |
Worker available features
setRestartThreshold
(limit max number of jobs cycles, then terminate)setIdleTimeout
(limit max idle time, then terminating)
TLDR
See /example folder for usage examples
Old version 1 detailed review
Blog post about sending Apple push notifications
Licence
MIT
Copyright 2013-2022 Sergei Shilko Copyright 2016-2019 Carolina Alarcon
All versions of backq with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
ext-redis Version *
davidpersson/beanstalk Version ^2.0
symfony/process Version >=4
duccio/apns-php Version =1.0.1
illuminate/queue Version >=5
illuminate/redis Version >=5
aws/aws-sdk-php Version ^3.133
opis/closure Version ^3.6
psr/log Version ^1.1
ext-redis Version *
davidpersson/beanstalk Version ^2.0
symfony/process Version >=4
duccio/apns-php Version =1.0.1
illuminate/queue Version >=5
illuminate/redis Version >=5
aws/aws-sdk-php Version ^3.133
opis/closure Version ^3.6
psr/log Version ^1.1
The package sshilko/backq contains the following files
Loading the files please wait ....