swoole
文章平均质量分 84
布叔喂丶
永不言弃,不遗余力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
协程与线程的区别(swoole版解析)
注意,协程的客户端内执行其实是同步的,不要理解为异步,它只是遇到IO阻塞时能让出执行权,切换到其他协程而已,不能和异步混淆。 一 概念 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。 线程是指进程内的一个执行单元,也是进程内的可调度实体。线程是进...原创 2021-04-25 14:57:28 · 692 阅读 · 0 评论 -
记swoole数据库连接池消失问题的解决方式
问题背景: 物联网项目saas,为分布式+集群模式.swoole(worker+task+协程) + web + mysql(pool) + 客户server(记为cserver,设备的数据最终会往cserver发送一份). 有个法兰克福客户有三千台设备,想着该地区暂时没有新客户,所以只是单机部署,想着4核8g配置肯定够用了. 周五收到通知,客户的3k设备集体掉线,紧忙分析+处理,此处记下笔记! 分析结果: 根据日志很快速定位到问题所在,为客户所在cserve...原创 2021-03-28 17:46:26 · 559 阅读 · 0 评论 -
ubuntu编译安装swoole (存多版本php时)
本人本地存多版本php(php5.6,php7.0,php7.2),其中一直用的php7.0的swoole版本为4.3.0.现想安装swoole4.4.13版本,但它不支持php7.0,所以我切换到php7.2然后给php7.2安装swoole4.4.13拓展 一 切换php版本 见 https://blog.youkuaiyun.com/bushuwei/article/details/...原创 2019-11-28 10:50:25 · 314 阅读 · 0 评论
分享