首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
swoole
相关资讯
热门
最新
后端
01-01 08:00
后端
swoole锁的机制代码实例讲解
swoole锁的机制代码实例讲解,这篇文章主要介绍了swoole锁的机制代码实例讲解,对于锁的介绍讲解的很清晰,有感兴趣的同学可以学习下锁,这个词我们并不陌生,主要的应用场景会发生在高并发下进行锁。今天的这篇文章咱们主要来讲解一下swoole的锁的机制,swoole_lock是如何实现的。swoole_lock类支持5种锁的类型:文件锁SWOOLE_FILELOCK读写锁SWOOLE_RWLOCK
184
后端
01-01 08:00
后端
Swoole下TCP粘包问题的产生及解决办法
Swoole下TCP粘包问题的产生及解决办法,Swoole下TCP粘包问题的产生及解决办法TCP在数据传输中,如果数据过大则会影响传输速度,则需要拆包。若数据过小,当我们连续而又快速的写入数据,数据会先保存到套接字缓冲区中,网卡会将多次写入的数据一并发送到服务器,此时就会发生粘包现象。即多个数据混合在一起发送。无法区分。在这个过程中可能会出现3种情况:1、正常:两个数据包逐一分开发送2、粘包:两个
178
后端
01-01 08:00
后端
Swoole扩展的6种模式深入详解
Swoole扩展的6种模式深入详解,这篇文章主要介绍了Swoole扩展的6种模式深入详解,6种模式讲解的很详细,有感兴趣的同学可以跟着小编一起来研究下前言并发问题可以理解为两个问题并发连接数,就是支持同时接受多少客户端TCP连接并发请求数,每秒能处理多少请求Swoole底层基于epoll,所以第一个问题在Swoole扩展中实际上不存在任何问题。使用Swoole可以轻松应对10万甚至100万长连接。
177
代码人生
01-01 08:00
代码人生
swoole websocket服务器
swoole websocket服务器 服务器端环境 系统环境 uUbuntu 20.04 php版本 PHP 7.4.3 服务文件 ws_server.php <?php //创建WebSocket Server对象,监听0.0.0.0:9501端口 $ws = new Swoole\WebSocket\Server(‘0.0.0.0‘, 9501); //监听WebSocket连接
139
后端
01-01 08:00
后端
Swoole源码中如何查询Websocket的连接问题详解
Swoole源码中如何查询Websocket的连接问题详解,这篇文章主要给大家介绍了关于Swoole源码中如何查询Websocket的连接问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧问题我们项目的WebsocketServer使用的Swoole,最近在搭建beta环境的时候发现Websocket协议虽然升级成功
133
后端
01-01 08:00
后端
swoole 的tp5 command终端命令 封装
swoole 的tp5 command终端命令 封装,swoole的tp5command终端命令封装关于Tp封装swoolecommand由于swoole的启动只能通过终端命令进行启动,如果设置独立目录就会有弊端,比如:依赖框架的配置文件加载处理起来比较麻烦、迁移项目的时候不好归总swoole进行了整合,大概思路就是,继承think\console设计启动方法,之后会根据swoole的运行流程启动
128
后端
01-01 08:00
后端
swoole-crontab基于swoole的定时器程序,支持秒级处理
swoole-crontab基于swoole的定时器程序,支持秒级处理,1.概述基于swoole的定时器程序,支持秒级处理.异步多进程处理。完全兼容crontab语法,且支持秒的配置,可使用数组规定好精确操作时间单中心-多客户端模式,能够横向扩展web界面管理,增删改查任务,完整的权限控制.请使用swoole扩展1.8.0+v0.8版本入口2.架构图3.Crontab配置介绍一下时间配置01234
101
代码人生
01-01 08:00
代码人生
Swoole从入门到入土(28)——协程[核心API]
Swoole从入门到入土(28)——协程[核心API] 本节专门介绍swoole提供的协程机制中核心的API 类方法: 1) set():协程设置,设置协程相关选项。 Swoole\Coroutine::set(array $options); 2) getOptions():获取设置的协程相关选项。 Swoole\Coroutine::getOptions()
82