Skip to content
官方QQ交流群
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

RPC简介

  • RPC的微服务
  • 基于workerman
  • 支持 php8
  • 兼容 thinkphp6
  • 兼容 webman
  • 客户端
  • 服务端
  • 统计分析服务

安装

通过 composer 需要PHP版本不低于7,只需要安装PHP的Cli即可,无需安装PHP-FPM、nginx、apache

sh
composer require shiyun/php-worker @dev
composer require shiyun/php-worker @dev

配置

详见配置

编写服务

详见服务端

启动

在项目根目录新建 server 启动文件

php
#!/usr/bin/env php
<?php
require_once __DIR__.'/vendor/autoload.php';
new \shiyunWorker\process\JsonRpcServer();
#!/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
# 启动
php server start 
# 守护进程启动
php server start -d
# 重启启动
php server restart
# 平滑重启/重新加载配置
php server reload
# 查看服务状态
php server status
# 停止
php server stop

客户端调用

详见客户端

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发