mrlaozhou / laravel-yar
此包最新版本(v1.1.1)没有可用的许可证信息。
Laravel-Yar 基于 PHP yar 实现了 Laravel 完全兼容 Route 模式的 RPC。
v1.1.1
2019-04-28 04:21 UTC
This package is not auto-updated.
Last update: 2024-09-23 07:33:00 UTC
README
Laravel-Yar 基于 PHP yar 实现了 Laravel 完全兼容 Route 模式的 RPC。
安装
composer install mrlaozhou/laravel-yar
在 config/app.php 下添加
\Mrlaozhou\Yar\LaravelServiceProvider::class
创建 routes/yar.php 文件
服务器
创建一个 HTTP RPC 服务器
$server = new \Mrlaozhou\Yar\Server($classInstance) $server->handle()
或
\Mrlaozhou\Yar\Server::boot($classInstace)
客户端
创建客户端实例
new \Mrlaozhou\Yar\Clent()
调用远程服务
$client->{$method}()
或
$client->touch()
并发
与 \Yar_Concurrent_Client 相同