Swoole
文章平均质量分 50
拿命搏未〃来
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP与UDP
一、TCP TCP(Transmission Control Protocol传输控制协议): 是一 种面向连接的、可靠的、基于字节流的传输层通信协议,使用三次握手协议建立连接、四次挥手断开连接。面向连接意味着两个使用TCP的应用(通常是一个客户端和一个服务器)在彼此交换数据包之前必须先建立一一个TCP连接。在一一个TCP连接中,仅有两方进行彼此通信,广播和多播不能用TCP。TCP协议的作用是,保证数据通信的完整性和可靠性,防止丢包。TCP把连接作为最基本的对象,每-条TCP连接都有两个端点, 这种端原创 2021-06-06 20:53:09 · 203 阅读 · 2 评论 -
swoole task任务分发
异步任务 (Task) 在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。 Swoole提供了异步任务处理的功能,可以投递一个异步任务到 TaskWorker 进程池中执行,不影响当前请求的处理速度。 Swoole\Table 性能强悍,单线程每秒可读写 200 万次; 应用代码无需加锁,Table 内置行锁自旋锁,所有操作均是多线程 / 多进程安全。用户层完全不需要考虑数据同步问题; 支原创 2021-06-06 20:03:45 · 381 阅读 · 0 评论 -
laravel利用swoole扩展封装redis连接池以及一键协程化
redisPool 封装目录结构 ├─redis_pool --------- 主目录 │ ├─redis │ │ ├─RedisOp.php ------ redis操作类 │ │ ├─RedisBase.php ------ redis操作基类 │ ├─pool │ │ ├─RedisPool.php ------- Redis连接池封装类 │ ├─Redis.php ---------------- swoole一键协程封装 一、封装redis操.原创 2021-06-06 19:36:41 · 814 阅读 · 1 评论 -
centos环境php安装swoole扩展
下载源码 github:https://github.com/swoole/swoole-src/releases 码云: http://git.oschina.net/swoole/swoole git clone https://gitee.com/swoole/swoole.git cd进入swoole目录 执行 : /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config原创 2021-05-16 11:46:35 · 276 阅读 · 0 评论
分享