承接 sanyateam/3y-jsonrpc-server 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sanyateam/3y-jsonrpc-server

Composer 安装命令:

composer create-project sanyateam/3y-jsonrpc-server

包简介

基于Tcp的JsonRpc2.0服务端

README 文档

README

A JsonRpc-Server for WorkerMan

说明

  • 服务基于workerman常驻内存
  • 基于TCP通讯协议
  • 基于JsonRpc-2.0业务协议
  • 支持全双工

##使用

  • 需要启动文件(例:launcher.php)如下
use JsonRpcServer\RpcServer;

if (!defined('GLOBAL_START')){
    ini_set('date.timezone','Asia/Shanghai');
    define('SERVER_PATH', __DIR__);
    define('ROOT_PATH', dirname(SERVER_PATH));
    define('LOG_PATH', SERVER_PATH . '/log');
    require_once ROOT_PATH . '/vendor/autoload.php';
}

# server ipv6 & ipv4
# $server = new RpcServer('JsonRpc2://[::]:5252');

# server ipv4
$server = new RpcServer('JsonRpc2://0.0.0.0:5252');

# set allow service
$server->setAllow([
    'Test'
]);

# set worker count
$server->count  = 8;
$server->reusePort = true;

if (!defined('GLOBAL_START')){
    RpcServer::$logFile = LOG_PATH . "/{$server->name}.log";
    RpcServer::runAll();
}
  • 与launcher.php同级创建目录log
  • 使用基于workerman的命令行操作启动
    • 常驻启动
    php launcher.php start -d
    
    • debug启动
    php launcher.php start
    
    • windows 下启动
    php launcher.php
    

统计信息

  • 总下载量: 23
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-09-28

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固