RPC简介 ¶
- RPC的微服务
- 基于workerman
- 支持 php8
- 兼容 webman
- 兼容 thinkphp8
- 兼容 laravel
- 客户端
- 服务端
- 统计分析服务
安装 ¶
通过 composer 需要PHP版本不低于7,只需要安装PHP的Cli即可,无需安装PHP-FPM、nginx、apache
sh
composer require shiyun/php-worker @dev
配置 ¶
详见配置
编写服务 ¶
详见服务端
启动 ¶
在项目根目录新建 server
启动文件
php
#!/usr/bin/env php
<?php
require_once __DIR__.'/vendor/autoload.php';
new \shiyunWorker\process\JsonRpcServer();
启动服务
sh
# 启动
php server start
# 守护进程启动
php server start -d
# 重启启动
php server restart
# 平滑重启/重新加载配置
php server reload
# 查看服务状态
php server status
# 停止
php server stop
客户端调用 ¶
详见客户端