EasySwoole中连接池为空的原因

问题由来在easyswoole的群里,每天都需要回答各种各样的问题,其中不乏一些问题反复被小白们问起,比如今天的这个主题:`连接池取出empty 为null导致的问题`本文会简单引申出什么是`连接池`、`连接池数量如何设置`、`连接池的优点`等问题。 什么是连接池 连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。 简单来说,就是创建一个容器,并且把资源提前准备好放在里面,比如我们常用的redis连接、mysql连接。 连接池的优点
阅读全文

EasySwoole--webSocket测试工具

由于Easyswoole最近在升级文档,许多想要使用webSocket工具的小伙伴无法使用官方自带的测试工具,所以为了方便特将此测试工具搬到自己的博客当中,一是方便自己使用,二是方便有需要的人使用
阅读全文

利用EasySwoole和layuiAdmin实现后台权限管理系统

EasySwoole和layuiAdmin前后端分离的后台权限管理系统 废话不多说,效果图如下1. 登录页面 1. 系统首页 1. 用户列表页 1. 菜单列表页 1. 角色列表页 1. 权限分配页 介绍 EasySwoole 是一款基于Swoole Server 开发的常驻内存型的分布式PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。EasySwoole 高度封装了 Swoole
阅读全文

Easyswoole中实现think-template模板引擎使用

在EasySwoole中实现Tp框架中thinktemplate模板引擎的使用1. 安装EasySwoole模板引擎驱动 `composer require easyswoole/template` (EasySwoole引入模板渲染驱动的形式,把需要渲染的数据,通过协程客户端投递到自定义的同步进程中进行渲染并返回结果。为何要如此处理,原因在于,市面上的一些模板引擎在Swoole协程下存在变量安全问题) 1. 安装ThinkPHP框架使用的模板引擎 `composer require to
阅读全文

利用Swoole实现简单IM聊天

利用Swoole实现一个简单的IM通讯聊天1. 为了大家方便理解,直接上代码,并在代码中写了详细注释 服务端代码如下```php<?php//创建websocket服务器并监听9501 端口$ws = new Swoole\WebSocket\Server('0.0.0.0',9501);//当用户连接后,执行的函数$wson('open',function ($ws,$request){ //控制台中输出 echo "新用户 {$
阅读全文