书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 941 个相关结果.
  • 服务主进程退出

    服务主进程退出事件 服务主进程退出事件 function onShutdown ( \swoole_server $server ); 此事件在Server结束时发生 在此事件之前Swoole Server已进行了如下操作 已关闭所有线程 已关闭所有worker进程 已close所有TCP/UDP监听端口 已关闭主Rector 注意...
  • tars-log

    tars-log说明文档 简介 使用说明 安装 配置 输出日志 结合ELK tars-log说明文档 简介 tars-log 是 phptars 日志模块,用于将日志内容打到本地日志或远程日志 使用说明 安装 使用composer 进行安装composer install phptars/tars-log 配置 ...
  • 安装

    微信SDK EasySwoole WeChat 组件要求 安装方法 仓库地址 微信SDK EasySwoole WeChat EasySwoole WeChat 是一个基于 Swoole 4.x 全协程 支持的微信SDK库,告别同步阻塞,轻松编写高性能的微信公众号/小程序/开放平台业务接口。 组件要求 php >= 7.1.0 easy...
  • 严格模式

    严格模式 函数原型 示例以及警告信息 严格模式 注意: 严格模式和enableCoroutine 存在冲突, 不能同时启用, 不建议启用 在4.1.0 版本后可用, 开启严格模式后, 调用常用的阻塞IO的函数和方法会出现警告 函数原型 function Runtime :: enableStrictMode (); ...
  • 1.7.3 固定包头+包体协议自动分包

    使用方法: open_length_check => true package_length_type => 'N' package_length_offset => 10 package_body_offset => 120 package_max_length => 800000 配置分发策略 swoole-1.7.3版本重构了lengt...
  • 项目路线图

    项目路线图 Swoole1.0 特性支持列表 网络服务协议 分布式系统 项目路线图 Swoole1.0 工作列表:https://trello.com/b/SEdDCrCu/swoole-kernel-developer 欢迎大家在 trello 平台上提交 idea 特性支持列表 支持直接接收超大文件 Moniter监控...
  • 内存操作

    内存操作 内存操作 Swoft 框架支持Swoole的Memory模块 Memory下的模块可以安全的用于异步非阻塞程序中,不存在任何IO消耗 所有模块均为多进程安全的,无需担心数据同步问题 Memory相关模块对象为有限资源,不可大量创建 目前实现支持了的模块: Table :基于共享内存和锁实现的超高性能,并发数据结构
  • 文件操作

    文件操作 可用列表 实例 文件操作 在4.2.0 版本中增加了对文件操作的Hook ,在运行时开启协程后。可以将文件读写的IO 操作转为协程模式。 底层使用了AIO 线程池模拟实现,在IO 完成时唤醒对应协程。 可用列表 fopen fread /fgets fwrite /fputs file_get_contents 、fil...
  • 说明

    说明 说明 下文中协程均指代使用生成器实现的半协程,具体概念参见Wiki 。 下文中耗时任务指代I/O或定时器,非CPU计算。 广告 继TSF之后,我司去年了开源Zan Framework ,内部的半协程调度器已经解决了swoole中回调接口的代码书写问题。 下文实例代码,限于篇幅,每部分仅呈现改动部分, 其余省略。
  • Tcp服务器

    主服务器 'server' => [ 'server_type' => \One\Swoole\OneServer :: SWOOLE_SERVER , // 主服务器类型 'port' => 9086 , 'action' => \Ap...