cast/lumen-rpc
Install
composer require cast/lumen-rpc
Usage
Create config file rpc.php like this:
<?php
return [
'config' => [
'my-method',
]
];
Start a server:
Rpc::listen('my-method', function ($msg) {
// do work...
return $msg['number'] * 2;
});
Make some RPC-call from remote:
$res = Rpc::get('my-method', ['number'=>5]);
var_dump($res);
Will gets:
int(10)
Make sure you have correct config for RabbitMQ, see it in config/queue.php
Related Packages
gitkv/laravel-gearman-rpc
Laravel/Lumen Gearman rpc. Based from https://github.com/mhlavac/gearman
66
7
Version History
| Version | Released | PHP | License |
|---|---|---|---|
| v1.4 | >=7.2 | MIT | |
| v1.3 | >=7.1 | MIT | |
| v1.2.2 | >=7.1 | MIT | |
| v1.2.1 | >=7.1 | MIT | |
| v1.2.0 | >=7.1 | MIT | |
| v1.1.0 | >=7.1 | MIT | |
| v1.0.1 | >=7.1 | MIT | |
| v1.0.0 | >=7.1 | MIT |