laravel JSON-RPC客户端(Http协议)
本项目是基于JSON-RPC的服务端端实现的rpc客户端
server端见:https://sajya.github.io/
初始化
- 发布
php artisan vendor:publish --provider="Ze\JsonRpcClient\RpcClientProvider"
2.修改config/rpc.php中的配置
示例
// *需先启动服务
// 注册rpc客户端
$rpc = \Rpc::connect('example')->path('api/v1/endpoint');
// 单条请求
$rpc->request('DataSourceProcedure@handle',['name'=>'test']);
// 批量请求
$rpc->batchRequest([
[
'id' => 1,
'method' => 'DataSourceProcedure@handle',
'params' => ['name'=>'test'],
]
]);