承接 vars3cf/hs 相关项目开发

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

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

vars3cf/hs

最新稳定版本:v1.0.0

Composer 安装命令:

composer create-project vars3cf/hs

包简介

Building a high-performance coroutine framework based on Swoole

README 文档

README

介绍

hs 是基于 Swoole 构建的高性能协程框架

环境要求

php-7.3 或更高版本
gcc-4.8 或更高版本
swoole4.8扩展 或更高版本

软件架构

- app 应用
    - api 模块
        - Index 控制器
        - Common 公共基础控制器
    - common 公共文件
        - lib 类库
    - listener 监听服务
    - Task 任务
- config 配置文件
    - server 服务配置
- public 公共
    - static 静态资源文件
        - logs 日志
    - bin.php 服务启动项
- hs.project.ini 进程配置文件

安装教程

- git clone (克隆仓库)
- cd /hs
- php public/bin.php
- websocket访问 ws://127.0.0.1:9502
- http访问 127.0.0.1:9501

服务配置说明

- cd app/hs/config/server.php 
- vim daemonize 改为 1 则为后台守护进程,为了方便调试,默认0,
- 控制台直接观察 (按Ctrl+C停止服务)

日志存放说明

- public/static/logs
- 访问方式:域名:端口/static/logs/20220606/_api_member_broadcast_data/21.txt
- 日志注释说明
    _api_member_broadcast_data  开头_api,结尾_data 是接口请求的数据日志
    _api_member_broadcast_success  开头_api,结尾_success 是接口请求成功日志
    _api_member_broadcast_error  开头_api,结尾_error 是接口请求失败日志

房间事件

- 加入房间
    $server->rooms->join($fd, 'room1');
- 离开房间
    $server->rooms->leave($fd, 'room1');
- 获取房间所有用户
    $rm = $server->rooms->getClients('room1');


统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-08-19

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固