roadrunner-bridge

🌉 RoadRunner bridge to Spiral Framework

MIT License

Downloads
75.5K
Stars
13
Committers
7

Bot releases are hidden (Show)

roadrunner-bridge - v2.3.2

Published by butschster almost 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.3.1...2.3.2

roadrunner-bridge - v2.3.1

Published by butschster almost 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.3.0...2.3.1

roadrunner-bridge - v2.3.0

Published by butschster almost 2 years ago

What's Changed

Warning
RoadRunner supports centrifuge since v2.12.0-beta.1
You can download it using spiral/roadrunner-cli package ./vendor/bin/rr get -s RC

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.2.0...2.3.0

roadrunner-bridge - v2.2.0

Published by butschster almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.1.0...2.2.0

roadrunner-bridge - v2.1.0

Published by butschster about 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.0.1...2.1.0

roadrunner-bridge - v2.0.1

Published by butschster about 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.0.0...2.0.1

roadrunner-bridge - v2.0.0

Published by butschster about 2 years ago

Spiral Framework 3.0 support

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/1.1.0...2.0.0

roadrunner-bridge - v1.3.0

Published by butschster about 2 years ago

What's Changed

RoadRunner metrics support

Add Spiral\RoadRunnerBridge\Bootloader\MetricsBootloader to application bootloaders list:

use Spiral\RoadRunnerBridge\Bootloader as RoadRunnerBridge;

protected const LOAD = [
    // ...
    RoadRunnerBridge\MetricsBootloader::class, 
    // ...
];

First, you have to register a metric in your configuration file:

metrics:
  address: localhost:2112
  collect:
    app_metric_counter:
      type: counter
      help: "Application counter."

or declare metrics in PHP code

use Spiral\RoadRunner\Metrics\MetricsInterface;
use Spiral\RoadRunner\Metrics\Collector;

class AppBootloader extends Bootloader
{
    //...

    public function boot(MetricsInterface $metrics): void
    {
        $metrics->declare(
            'app_metric_counter',
            Collector::counter()->withHelp('Application counter.')
        );
    }
}

Jobs serializers

 // file app/app/config/queue.php
return [
    'defaultSerializer' => \Spiral\Queue\PhpSerializer::class,
    // ...
    'registry' => [
        'serializers' => [
            \App\Job\Ping::class => \Spiral\Queue\PhpSerializer::class,
            // other ways
            // \App\Job\Ping::class => new \Spiral\Queue\PhpSerializer(),
            // \App\Job\Ping::class => new \Spiral\Core\Container\Autowire(\Spiral\Queue\PhpSerializer::class),
        ]
    ],
];

Warning
Queue serializers configuration will only work with Spiral Framework 2.14

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/1.2.0...1.3.0

roadrunner-bridge - v2.0-beta2

Published by butschster about 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.0-beta1...2.0-beta2

roadrunner-bridge - v1.2.0

Published by butschster over 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/1.1.0...1.2.0

roadrunner-bridge - v2.0-beta1

Published by butschster over 2 years ago

roadrunner-bridge - v2.0-beta

Published by butschster over 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/2.0.0...2.0-beta

roadrunner-bridge - v1.1.0

Published by butschster over 2 years ago

What's Changed

Full Changelog: https://github.com/spiral/roadrunner-bridge/compare/1.0.0...1.1.0

roadrunner-bridge - v1.0.0

Published by butschster over 2 years ago

Package Rankings
Top 4.84% on Packagist.org
Badges
Extracted from project README
PHP Version Require Latest Stable Version phpunit psalm Codecov Total Downloads StyleCI
Related Projects