Skip to content
RoadRunner: Async Job Pipeline
Go PHP Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
broker
cmd/rr-jobs rename jobs namespace May 21, 2019
src CS May 15, 2019
tests
.gitattributes setup Aug 26, 2018
.gitignore better job tests Jan 7, 2019
.travis.yml update travis May 15, 2019
LICENSE
Makefile better dispatcher May 15, 2019
README.md
broker.go
broker_test.go polishing the behaviour May 19, 2019
composer.json
config.go ability to working in produce only mode Jun 21, 2019
config_test.go workers can be empty Jan 22, 2019
dispatcher.go
dispatcher_test.go
event.go
event_test.go more tests Jan 14, 2019
go.mod
job.go
job_options.go more tests Jan 15, 2019
job_options_test.go more tests Jan 15, 2019
job_test.go more tests Jan 14, 2019
phpunit.xml namespace change Aug 27, 2018
pipeline.go
pipeline_test.go
rpc.go polishing the behaviour May 19, 2019
rpc_test.go polishing the behaviour May 19, 2019
service.go ability to working in produce only mode Jun 21, 2019
service_test.go polishing the behaviour May 19, 2019

README.md

RoadRunner: Async Job Pipeline

Latest Stable Version GoDoc Build Status Go Report Card Codecov

Features

  • supports in memory queue, Beanstalk, AMQP, AWS SQS
  • can work as standalone application or as part of RoadRunner server
  • multiple pipelines per application
  • durable (prefetch control, graceful exit, reconnects)
  • automatic queue configuration
  • plug-and-play PHP library (framework agnostic)
  • delayed jobs
  • job level timeouts, retries, retry delays
  • PHP and Golang consumers and producers
  • per pipeline stop/resume
  • interactive stats, events, RPC
  • works on Windows
You can’t perform that action at this time.