xiaolin/swoole-rpc
Composer 安装命令:
composer require xiaolin/swoole-rpc
包简介
Rpc library for swoole
README 文档
README
安装
composer require xiaolin/swoole-rpc
使用
服务端示例代码
<?php require __DIR__ . '/../vendor/autoload.php'; use Lin\Swoole\Rpc\Server; use Lin\Swoole\Rpc\Handler\HanderInterface; use Lin\Swoole\Rpc\Code\InstanceTrait; class TestHandler implements HanderInterface { use InstanceTrait; public function test() { return 'success'; } } $server = new Server(); $server->setHandler('test', TestHandler::getInstance())->serve('0.0.0.0', '11520', [ 'pid_file' => './socket.pid', 'daemonize' => false, 'max_request' => 500, // 每个worker进程最大处理请求次数 'open_eof_check' => true, 'package_eof' => "\r\n", ]);
客户端示例代码
<?php use Lin\Swoole\Rpc\Client\Client; /** * Class TestClient * @method test */ class TestClient extends Client { protected $service = 'test'; protected $host = '127.0.0.1'; protected $port = 11520; } $result = TestClient::getInstance()->test();
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-03-26