Migration from RRv1 to RRv2
Last updated
$ composer require nyholm/psr7<?php
use Spiral\RoadRunner;
include "vendor/autoload.php";
$worker = RoadRunner\Worker::create();<?php
use Spiral\RoadRunner;
use Nyholm\Psr7;
include "vendor/autoload.php";
$worker = RoadRunner\Worker::create();
$psrFactory = new Psr7\Factory\Psr17Factory();
$worker = new RoadRunner\Http\PSR7Worker($worker, $psrFactory, $psrFactory, $psrFactory);<?php
while ($req = $worker->waitRequest()) {
try {
$rsp = new Psr7\Response();
$rsp->getBody()->write('Hello world!');
$worker->respond($rsp);
} catch (\Throwable $e) {
$worker->getWorker()->error((string)$e);
}
}<?php
$rpc = \Spiral\Goridge\RPC\RPC::create('tcp://127.0.0.1:6001');