
swoole
肥茹
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
easyswoole3.5 模型查询后多个警告
在AbstractModel加入#[\ReturnTypeWillChange] 特性来抑制警告。原创 2024-05-24 15:38:59 · 481 阅读 · 0 评论 -
easyswoole3.5 redis使用
EasySwooleEvent.php,加入预加载。redis配置,dev.php。安装redis指定版本。原创 2024-05-24 15:34:54 · 501 阅读 · 0 评论 -
shell脚本 、swoole 导出所有数据库
shell,swoole,mysql原创 2022-02-08 18:33:58 · 1107 阅读 · 0 评论 -
swoole 健康检查
健康检查-心跳机制 心跳包 从客户端到服务器这条巨大的链路中会经过无数的路由器,每个路由器都可能会检测多少秒时间内没有数据包,则会自动关闭连接的节能机制。为了让这个可能会出现的节能机制失效,客户端可以设置一个定时器,每隔固定时间发送一个随机字符一 字节的数据包,这种数据包就是心跳包。 服务端检测 <?php $server = new Swoole\Server("0.0.0.0", 9503); // 每个2s检测,在3s内没有给我发送信息的连接 $server->set(.原创 2021-04-07 23:29:19 · 156 阅读 · 0 评论 -
swoole 解决tcp粘包问题
Tcp粘包问题 tcp在发送数据的时候因为存在数据缓存的关系,对于数据在发送的时候在 短时间内 如果连续发送很多小的数据的时候就会有可能一次性一起发送,还有就是对于大的数据就会分开连续发送多次 Tcp粘包处理方案 1、特殊字符 根据客户端与服务端相互约定的特殊的符号,对接收的数据进行分割处理 2、固定包头+包体协议(主流) 通过与在数据传输之后会在tcp的数据包中携带上数据的长度,然后呢服务端就可以根据这个长度,对于数据进行截取 第一种处理方案——特殊字符 服务端 //原生处理.原创 2021-04-07 23:03:02 · 572 阅读 · 0 评论 -
swoole 简单加速tp6
在public文件夹底下添加一个swoole.php文件 <?php namespace think; require __DIR__ . '/../vendor/autoload.php'; // 执行HTTP应用并响应 $httpTp = (new App())->http; //高性能HTTP服务器 // 1. 创建swoole的服务 $http = new \Swoole\Http\Server("0.0.0.0", 9502); $http->on("request"原创 2021-03-23 21:45:39 · 1040 阅读 · 0 评论