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。

Yar 文档

安装

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 相同