![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swoole
thegoodboy1234
这个作者很懒,什么都没留下…
展开
-
简单理解TCP粘包问题
TCP通信在高并发的环境下,由于TCP是流式,数据包没有边界,导致了数据错乱的问题。 TCP是流式的,接收大的数据包时,该数据包可能被拆分成多份,多次发送,底层可能会合并一次性发送。于是,遇到了两个问题:分包:收到的多个数据包,需要拆分。合包:收到数据包只是一部分,需要缓存数据,合并成原包。所以,TCP通信时需要制定通信协议。例如,HTTP、HTTPS、FTP、SMTP、POP3、IMAP、SSH、Redis、Memcache、MySQL等。 ...原创 2021-10-17 16:55:35 · 522 阅读 · 0 评论 -
基于swoole的简易连接池
通过swoole的chan实现简易的连接池基类,有需要的小伙伴可以参考一下。<?phpabstract class Pool{ /** * 客户端使用管道存储 * @var \chan */ private $clients; /** * 最大值 * @var int */ protected $size = 200; /** * 缺省值 * @var int *原创 2020-07-15 17:49:46 · 208 阅读 · 0 评论