Tag: Swoole

52 total results found

Swoole 驱动的 Laravel 应用优化原理及注意事项

Swoole 从入门到实战教程 底层原理篇

上篇教程学院君给大家简单介绍了 Swoole 底层组件和运行原理,今天我们结合 Laravel 框架来介绍基于 Swoole 驱动的...

由 学院君 发布于5 years ago    浏览数: 9767    点赞数: 4

Swoole 的底层架构及运行原理

Swoole 从入门到实战教程 底层原理篇

前面我们已经陆续介绍了 Swoole 提供的各种功能,回过头来再看 Swoole 官网的那句 Slogan:「面向生产环境的 PHP...

由 学院君 发布于5 years ago    浏览数: 9587    点赞数: 5

基于 SMProxy 通过协程调度实现 MySQL 连接池

Swoole 从入门到实战教程 并发编程之协程篇

简介 我们之前都是基于 LaravelS 扩展在 Laravel 框架中使用 Swoole,但是 LaravelS 不支持数据库连接...

由 学院君 发布于5 years ago    浏览数: 7842    点赞数: 5

基于 Swoole 实现协程篇(三):在 Laravel 框架中使用协程

Swoole 从入门到实战教程 并发编程之协程篇

前两篇教程我们陆续介绍了 Swoole 协程的实现原理,以及如何在 PHP 中基于 Swoole 协程实现并发编程,今天,学院君将介...

由 学院君 发布于5 years ago    浏览数: 11521    点赞数: 4

基于 Swoole 实现协程篇(二):通过协程实现并发编程

Swoole 从入门到实战教程 并发编程之协程篇

Swoole 内置了丰富的协程组件供开发者直接调用以便快速实现异步非阻塞的并发编程,省去了开发者自己实现相应底层代码的麻烦: TC...

由 学院君 发布于5 years ago    浏览数: 10224    点赞数: 4

基于 Swoole 实现协程篇(一):基本概念和底层原理

Swoole 从入门到实战教程 并发编程之协程篇

协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建...

由 学院君 发布于5 years ago    浏览数: 13144    点赞数: 2

通过 Swoole\Table 实现 Swoole 多进程数据共享

Swoole 从入门到实战教程 并发编程之多进程篇

第三方存储媒介 前面我们介绍了基于 Swoole 的 Process 及 Process\Pool 模块在 PHP 中实现多进程管...

由 学院君 发布于5 years ago    浏览数: 9316    点赞数: 5

基于 Process\Pool 通过进程池实现数据库和 Redis 的持久连接

Swoole 从入门到实战教程 并发编程之多进程篇

Swoole 进程池的简单实现 从 2.1.2 版本开始,Swoole 开始支持进程池功能,该功能基于 Server 的 Manag...

由 学院君 发布于5 years ago    浏览数: 9369    点赞数: 5

基于 Process 模块在 PHP 中实现多进程(二):进程间通信

Swoole 从入门到实战教程 并发编程之多进程篇

在上篇教程中,学院君给大家介绍了通过 Swoole 提供的 Process 模块可以在 PHP 中实现多进程编程,并且实现了一个简单...

由 学院君 发布于5 years ago    浏览数: 8997    点赞数: 4

通过 Process 模块在 PHP 中实现多进程(一):简单的多进程 TCP 服务器实现

Swoole 从入门到实战教程 并发编程之多进程篇

Process vs PCNTL 我们知道,通过 PHP 自带的扩展 PCNTL 可以实现基于 Unix 的多进程管理(不能用于 W...

由 学院君 发布于5 years ago    浏览数: 12057    点赞数: 9

基于 Swoole 在 Laravel 中实现异步事件监听及处理

Swoole 从入门到实战教程 异步处理

这一篇教程我们直接以 hhxsv5/laravel-s 扩展包为例,演示如何在 Laravel 项目中基于 Swoole 实现事件监...

由 学院君 发布于5 years ago    浏览数: 13787    点赞数: 6

基于 Swoole 在 Laravel 中实现异步任务队列

Swoole 从入门到实战教程 异步处理

Swoole 异步任务 实现原理 我们知道,PHP 本身的设计是同步阻塞的,不支持多线程和异步 IO,所以当我们执行一些耗时的操作,...

由 学院君 发布于5 years ago    浏览数: 25052    点赞数: 10

基于 Swoole 定时器实现毫秒级任务调度

Swoole 从入门到实战教程 异步处理

Swoole 定时器简介 Swoole 提供了异步高精度定时器功能,该功能类似 JavaScript 的 setInterval/s...

由 学院君 发布于5 years ago    浏览数: 21881    点赞数: 13

在 Laravel 中集成 Swoole 实现 WebSocket 服务器

Swoole 从入门到实战教程 快速入门

在上篇教程中,我们基于 Swoole 实现了简单的 WebSocket 服务器,然后在客户端通过 JavaScript 实现了 We...

由 学院君 发布于5 years ago    浏览数: 47381    点赞数: 9

基于 Swoole 实现简单的 WebSocket 服务器及客户端

Swoole 从入门到实战教程 快速入门

WebSocket 概述 这篇教程取自社群分享程序员内功修炼系列网络协议篇,其中对 WebSocket 协议的由来、实现原理和通信...

由 学院君 发布于5 years ago    浏览数: 24495    点赞数: 10