Swoole v4.5.1 版本发布

2017-09-24 19:29:29 1136 思小齐

Process->exit(0)将会直接导致进程退出, 若要执行 shutdown_functions 再退出请使用 PHP 提供的 exit (a732fe56) (@matyhtf)

查看详细

Swoole 2020 :4.5 新版本的规划

2018-01-18 16:01:19 986 思小齐

转眼 Swoole 开源项目已经历 8 个年头。这 8 年里,有 116 位开发者为 Swoole 贡献了内核代码。有无数 PHP 开发者为 Swoole 提供 BUG 反馈和改进建议。也有大量 Swoole 用户活跃在 Swoole 的问答社区、SegmentFau...

查看详细

使用 Swoole 加速 Laravel

2020-04-03 17:34:14 1094 思小齐

Swoole 是针对PHP的生产级异步编程框架。它是一种用纯C语言编写的PHP扩展,它使PHP开发人员能够在PHP中编写高性能,可扩展的并发TCP,UDP,Unix套接字,HTTP,WebSocket服务,而无需太多的非阻塞I/O编程和Linux内...

查看详细

Swoole 启动一个服务,开启了哪些进程和线程?

2017-07-04 14:08:58 1017 思小齐

概述 Swoole 启动一个服务,开启了哪些进程和线程? 为了解决这个问题,咱们启动一个最简单的服务,一起看看究竟启动了哪些进程和线程? 然后结合官网运行流程图,对每个进程和线程进行归类。 服务启动后打印出当...

查看详细

现有PHP项目引入Swoole4协程支持的流程及难点

2017-08-27 02:29:17 983 思小齐

Swoole4之后,协程化支持已经完善,并且支持大量的PHP扩展自动协程化.一些基于Swoole4的框架也蓬勃发展,光看着文档就让人跃跃欲试.但是对于现有旧项目如何引入并启用Swoole协程成了实际场景中的客观问题,由于协程性...

查看详细

Swoole笔记(四)

2018-06-03 02:04:00 997 思小齐

Process Process是swoole内置的进程管理模块,用来替代PHP的pcntl扩展。 swoole_process支持重定向标准输入和输出,在子进程内echo不会打印屏幕,而是写入管道,读键盘输入可以重定向为管道读取数据。 配合swoole...

查看详细

PHP异步操作(swoole, gearman)

2019-06-29 16:17:24 941 思小齐

废话不说直接进入正题: 应用场景: 业务逻辑中经常会出现发送信息,发送邮件,记录日志等等,这个时候用异步再好不过了,用户直接的体验就是:使用的贼流畅~~

查看详细

PHP|swoole初体验

2019-10-27 01:40:37 991 思小齐

听说swoole很nb,想了解一下,从官网开始吧。 [链接] 什么是Swoole Swoole,php的异步、并行、多线程的网络通信引擎。 什么是异步? 我的简单理解,对于进程来说,异步是与同步相对的。 同步进程:当程序发出一个...

查看详细

php+swoole+redis源码编译安装

2018-11-27 12:00:38 1047 思小齐

1、下载PHP源码包 [链接] {代码...} 2、下载swoole源码包 {代码...} 最后将extension=swoole添加到php.ini中,php -m查看扩展,出现swoole则安装成功 3、安装redis [链接] {代码...} 4、安装hiredis(用于对异步R...

查看详细

《当 Swoole 遇上 ThinkPHP5》:Hello,World!

2020-05-13 19:10:54 970 思小齐

安装 Swoole PECL 拓展,执行命令后通过php -m命令来检查 Swoole 是否安装成功,如果返回的拓展列表中包含swoole则表明已经安装成功,也可以通过phpinfo来检查 Swoole 是否安装成功。

查看详细