书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 941 个相关结果.
  • TableManager

    TableManager 方法列表 getInstance() add($name,array $columns,$size = 1024) get($name):?Table 示例代码 TableManager EasySwoole\Component\TableManager EasySwoole对Swoole table进行了基础的封...
  • 创建协程

    协程 注意事项 在 EasySwoole 中使用和创建协程 在 EasySwoole 框架主进程中使用协程 在 EasySwoole 框架 Worker 进程中使用协程 协程 从 4.0 版本开始 Swoole 提供了完整的协程(Coroutine )+ 通道(Channel )特性,带来全新的 CSP 编程模型 。应用层可使用完全...
  • Initialize 事件

    initialize 事件(即框架初始化事件) 函数原型 开发者自定义处理 启用前(在 initialize 事件中)调用协程 API 在 initialize 事件中调用连接池 initialize 事件(即框架初始化事件) 框架初始化事件,在执行 initialize 初始化事件时,EasySwoole 框架此刻已经完成了如下工作: ...
  • 项目简介

    easySwoole 特性: 优势: 关于ab基准测试: 其他 来源(书栈小编注) easySwoole EasySwoole 是一款基于Swoole Server 开发的常驻内存型PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。EasySwoole 高度封装了Swoole Server 而依旧维持S...
  • WebSocket 服务

    WebSocket 服务 安装 配置 Server 配置路由 创建对应控制器 连接上下文 多 server 配置 WebSocket 服务 Hyperf 提供了对 WebSocket Server 的封装,可基于 hyperf/websocket-server 组件快速搭建一个 WebSocket 应用。 安装 composer ...
  • 编程须知

    编程须知 注意事项 异步编程 类/函数重复定义 内存管理 进程隔离 实例: 编程须知 这个频道内会详细介绍异步编程与同步编程的不同之处以及需要注意的事项。 注意事项 不要在代码中执行sleep 以及其他睡眠函数,这样会导致整个进程阻塞 exit/die 是危险的,会导致Worker 进程退出 可通过register_shu...
  • 环境需求

    环境需求 必须安装的 有冲突的 推荐环境配置 环境需求 必须安装的 安装PHP并且版本至少 >7.0 ,推荐 7.1+ 安装php包管理器 composer 安装redis的异步客户端 hiredis 连接迭代器依赖 pcre 库 安装php扩展swoole, 并且版本至少 >=2.1 swoole开启协程和异步redis ...
  • 自定义Event Loop

    自定义Event Loop 回调函数 例子 自定义Event Loop EasySwoole支持自定义添加一个socket资源参与系统底层的事件调度循环,添加事件循环与swoole原生的EventLoop 一致,这里只做简单介绍,扩展应用请参照swoole文档 // 函数原型 bool swoole_event_add ( int $s...
  • Coroutine\Http\Client

    Coroutine\Http\Client Saber - 人性化的协程HTTP客户端封装库 启用协程Http客户端 构造方法 使用实例 defer特性 Coroutine\Http\Client 协程版Http客户端基于原生的AsyncIo中的异步Http客户端,基本的设置和使用方法和异步Http客户端一致,不在需要注册回调函数,只需...
  • 异步回调程序内存管理

    异步回调程序内存管理 实例程序 onRequest 引用链依赖 Http响应 引用链解除 多层嵌套 异步回调程序内存管理 异步回调程序与同步阻塞程序的内存管理方式不同,异步程序是基于回调链引用计数实现内存的管理。本文会用一个最简单的实例讲解异步程序的内存管理。 实例程序 $serv = new Swoole \Http\S...