#Swoole

Swoole是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。

【swoole】如果使用好定时器功能

码缘

开始使用定时器的时候我放到了 onWorkStart 中执行,这样做的话可以保证在单个worker进程的情况下定时器可以正常运行,但是对于swoole来说让它单...

6220

【swoole】使用swoole简单实现TCP服务

码缘

上一篇写到了如何在windows系统上面利用docker快速搭建swoole开发环境,接下来体验下swoole的使用

3220

如何将workerman部署到windows服务器上面

码缘

一直以来对php的即时通讯都很好奇,其实是不知道应该怎么来实现,后来了解到了swoole和workerman这两个神器,他们都可以实现即时通信的功能,其中swo...

9820

workman 和swoole 区别

用户1307681

使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应...

6930

Go 语言并发编程系列(一)—— 多进程、多线程与协程的引入

学院君

在原生 PHP 中并没有并发的概念,所有的操作都是串行执行的、同步阻塞的,这也是很多人诟病 PHP 性能的原因,但是不支持并发编程的好处也是显而易见的:保证了 ...

10020

Swoole引擎原理的快速入门干货

全菜工程师小辉

过去半年使用PHP和Java两种技术栈完成了一个游戏服务器项目。由于项目中有高频的网络请求,所以PHP技术栈尝试使用Swoole引擎(基于事件的高性能异步并行网...

7540

PHP生命周期进阶-换个角度看一看

needrunning

这种模型中充当WebServer角色的构件不仅仅有nginx,应用本身也包含了一个内建WebServer,不过由于Swoole Http Server不是专业的...

9030

编译安装php的swoole扩展

ianzhi

操作系统 linux Debian PHP版本 7.3.6 swoole版本 4.3.5

5810

Hyperf 发布 Swoole Enterprise 及 视图 及 Task 组件 | 企业级的 PHP 微服务协程框架

桶哥

本次更新主要新增了 Swoole Enterprise 组件 和 视图 组件 和 Task 组件,同时强化了 JSON RPC 的异常处理和完善了 JSON R...

8920

swoole_proces实现多进程

猿哥

简介 swoole_process 是swoole提供的进程管理模块,用来替代PHP的pcntl扩展。

6930

Swoole 4.1.0 支持 PHP 原生 Redis 、 PDO 、 MySQLi 协程化

猿哥

从 4.1.0 版本开始支持了对 PHP 原生 Redis 、 PDO 、 MySQLi 协程化的支持。

9320

在Swoole上使用双容器策略实现请求隔离的依赖注入

桶哥

另一方面, PHP 天生一个进程响应一次请求的模型, 已经不能完全适应开发的需要. 于是 Swoole, reactPHP, roadrunner 也越来越流行...

12120

Swoole学习一之TCP协议

浪子编程走四方

1.启动我们的Swoole,服务端的代码是PHP文件编写,所以我们用cli模式来启动服务(在Swoole中绝大部分的操作都是cli模式)

6230

Swoole 4.4 正式版已发布

猿哥

10620

Swoole 4.4:支持 CURL 协程化

桶哥

在4.4之前的版本中,Swoole一直不支持CURL协程化,在代码中无法使用curl。由于curl使用了libcurl库实现,无法直接hook它的socket,...

8210

Swoole 4.4 协程抢占式调度器详解

桶哥

Swoole内核团队开设的专栏,会逐渐投入精力写文章介绍Swoole的开发历程,实现原理,应用实践等,大家可以更好的交流,共同学习,建设PHP生态。

8320

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

新亮

上面的代码简单说下,创建了一个 TCP 服务器,启动了 3 个 worker 进程, 3 个 task 进程,因为启用了 task 功能,所以必须注册 onTa...

12020

PHP物联网开发利器之Actor并发模型

猿哥

什么是Actor,简单来说,Actor就是一种高度抽象化的并发模型,每个Actor实例的内存空间都是互相隔离的,用于降低用户编程与维护难度。关于Swoole4....

32940

【swoole4.0】实现Actor并发模型

桶哥

得益于Swoole4.x,我们可以基于Swoole的协程与Channel快速实现一个信箱模式调度。模拟代码如下:

15050

Swoole 4.4:支持 CURL 协程化

猿哥

在4.4之前的版本中,Swoole一直不支持CURL协程化,在代码中无法使用curl。由于curl使用了libcurl库实现,无法直接hook它的socket,...

11230

扫码关注云+社区

领取腾讯云代金券