
swoole
文章平均质量分 69
wei15528175269
这个作者很懒,什么都没留下…
展开
-
Swoole server之事件回调函数
在swoole中,一个swoole_server的拥有若干回调函数,这些回调函数决定了swoole_server的相关功能。原创 2022-06-28 09:55:23 · 248 阅读 · 0 评论 -
Swoole server配置选项
Swoole server配置选项转载 2022-06-27 11:09:09 · 417 阅读 · 0 评论 -
Swoole 之优化内核参数调整
Swoole 之优化内核参数调整原创 2022-06-22 09:57:18 · 732 阅读 · 0 评论 -
Swoole之基本实例创建
构建一个Swoole基本实例原创 2022-06-21 10:19:00 · 150 阅读 · 0 评论 -
Swoole之 编程须知
这个频道内会详细介绍异步编程与同步编程的不同之处以及需要注意的事项。新手非常容易犯这个错误,由于swoole是常驻内存的,所以加载类/函数定义的文件后不会释放。因此引入类/函数的php文件时必须要使用include_once或require_once,否会发生cannot redeclare function/class 的致命错误。PHP守护进程与普通Web程序的变量生命周期、内存管理方式完全不同。请参考 swoole_server内存管理 页面。编写swoole_server或其他常驻进程时需要特别注意原创 2022-06-20 10:29:47 · 419 阅读 · 0 评论 -
Swoole 之基本实例创建
从代码中可以看出,创建一个swoole_server基本分三步: 1. 通过构造函数创建swoole_server对象 2. 调用set函数设置swoole_server的相关配置选项 3. 调用on函数设置相关回调函数 关于set配置选项以及on回调函数的具体说明,请参考我整理的swoole文档( 配置选项)这里只给出简单介绍。onStart回调在server运行前被调用,onConnect在有新客户端连接过来时被调用,onReceive函数在有数据发...原创 2022-06-17 09:19:38 · 144 阅读 · 0 评论 -
Swoole之 编译安装
Swoole扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,make install进行安装。安装swoole前必须保证系统已经安装了下列软件php-5.3.10 或更高版本gcc-4.4 或更高版本makeautoconf下载地址 Releases · swoole/swoole-src · GitHub http://pecl.php.net/package/swoole http://git.osc原创 2022-06-13 14:43:35 · 731 阅读 · 0 评论 -
Swoole之 环境
swoole-1.7.7增加了对cygwin环境的支持,在Windows环境下,可以直接使用cygwin + php 来跑swoole程序。Windows 10系统增加了Linux子系统支持,BashOnWindows环境下也可以使用swoole原创 2022-06-09 10:34:25 · 145 阅读 · 0 评论 -
Swoole 之包含模块
TCP/UDP Server框架,多线程,EventLoop,事件驱动,异步,Worker进程组,Task异步任务,毫秒定时器,SSL/TLS隧道加密。TCP/UDP客户端,支持同步并发调用,也支持异步事件驱动。EventLoop API,让用户可以直接操作底层的事件循环,将socket,stream,管道等Linux文件加入到事件循环中。异步IO接口,提供了 异步文件系统IO,异步DNS查询,异步MySQL等API。包括2个重要的子模块:进程管理模块,可以方便的创建子进程,进程间通信,进程管理。强大的内存原创 2022-06-08 09:38:30 · 97 阅读 · 0 评论 -
Swoole 教程
swoole使用手册,入门教程,Swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。 Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。...原创 2022-06-06 10:12:20 · 586 阅读 · 0 评论