E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【Swoole】
PHP实现RabbitMQ消息列队的示例代码
首先我想到了php的workerman与
swoole
,但是这里应上面的标题哈,想将耗时任务交给另一个服务器,同时列队处理
·
2022-05-10 18:05
Swoole
定时器能实现毫秒级任务调度,你敢相信吗?
Timer毫秒精度的定时器,底层基于epoll_wait和setitimer实现,数据结构使用最小堆,可支持添加大量定时器,使用最小堆数据结构实现的定时器,类似JavaScript的setInterval,
Swoole
·
2022-05-09 11:33
swoole定时任务
使用
Swoole
加速你的 CMS 系统,并实现热更新 (基于 Laravel 框架)
主题:使用
Swoole
加速你的CMS系统,并实现热更新关于
Swoole
的简介不再在此赘述,各位可以自行查看官网的文档进行详细的了解。
·
2022-05-05 11:32
使用
Swoole
加速你的 CMS 系统,并实现热更新 (基于 Laravel 框架)
主题:使用
Swoole
加速你的CMS系统,并实现热更新关于
Swoole
的简介不再在此赘述,各位可以自行查看官网的文档进行详细的了解。
苦逼的战斗鸡
·
2022-05-05 11:00
Swoole
加速结巴分词
中文分词对于英文句子来说,可以通过空格来切分单词,如//今天天气不错theweatherisnicetoday可以很简单的把该句子中的单词区分出来the/weather/is/nice/today在中文里面,就没有那么方便的区分方法了。当然,如果你习惯这样说话:今天天气不错大家也不会打你,只会觉得你像个“结巴”(点题了!)为什么需要分词?在中文里面的字和英文单词是两个不同的东西。在读书的时候,最痛
水行云起
·
2022-05-02 10:24
【PHP】
【Swoole】
MyCms 自媒体 CMS 系统 v3.3.1,支持
Swoole
热更新
v3.3.1更新内容新增:启用新
swoole
支持新增:
swoole
支持热更新新增:
swoole
热更新埋点新增:插件兼容
swoole
热更新新增:后台增加会员收货地址管理修改:
swoole
默认配置修改:更新自动加载文件优化
·
2022-04-27 22:32
Swoole
中的协程使用相关说明,快来围观
什么是协程协程可以简单理解为线程,只不过这个线程是用户态的,不需要操作系统参与,创建销毁和切换的成本非常低,和线程不同的是协程没法利用多核cpu的,想利用多核cpu需要依赖
Swoole
的多进程模型。
·
2022-04-26 10:07
swoole
docker使用DockerFile构建php镜像
dockerfile一次性安装好镜像里的扩展然后打包推送到镜像仓库方便下次使用下面是基于php:7.2.8-fpm构建的php镜像Dockerfile包含基本扩展和redis|memcache|amqp|
swoole
FROMphp
Eros_Vertigo
·
2022-04-25 10:01
docker
php
docker
ThinkPHP6+
swoole
+easywechat使用教程
前言在结合think-
swoole
+easywechat扩展使用的时候,需要考虑curl兼容
swoole
携程问题,request兼容
swoole
框架,因为easywechat底层还是通过$_POST或者其他来获取请求参数
·
2022-04-25 10:24
thinkphp6swoole
Docker 自定义Dev环境并部署php
extension=yaf.soextension=
swoole
.soextension=mongodb.soextension=redis.soexte
·
2022-04-24 11:10
SWOOLE
高性能内存数据库的使用和配置教程
*+think-
swoole
v4.0说明由于PHP语言不支持多线程,因此
Swoole
使用多进程模式,在多进程模式下存在进程内存隔离,在工作进程内修改global全局变量和超全局变量时,在其他进程是无效的
·
2022-04-21 15:12
thinkphp6swoole
MixPHP 发布 v3.0.27 支持 Swow
MixPHP发布v3.0.27支持Swow更新内容增加Swow支持增加WebSocket,GRPC的
swoole
copool进程池支持体验Swow本次更新主要支持了Swow,市面上唯二支持Swow的框架安装
·
2022-04-16 21:26
如何利用微信小程序和php实现即时通讯聊天功能
目录一、PHP7安装
Swoole
扩展1、自定义安装2、宝塔面板安装PHP
swoole
扩展二、配置nginx反向代理三、微信小程序socket合法域名配置四、效果演示和代码1、小程序端代码2、服务端代码(
·
2022-04-11 08:15
让
swoole
完美支持ThinkPHP6.0
文章目录http_server.phpthinkphp5.0代码参考http_server.php目录文件名随意,我这里是在根目录/server/http_server.php,代码如下set(['enable_static_handler'=>true,//'document_root'=>__DIR__.'/../public/static',//'document_root'=>public
丁丁丁梦涛
·
2022-03-23 13:35
swoole
php
thinkphp6.0
swoole
php
linux
PHP高性能分布式应用服务器框架-
Swoole
Distributed
SD框架到底是什么技术SD框架全称
Swoole
Distributed,从名称上看一个是
Swoole
一个是Distributed,他是基于
Swoole
扩展的可以分布式部署的应用服务器框架。借助于
我乃白猫
·
2022-03-18 03:31
异步
系统
服务器
集群
协议
php实现web服务器
使用php(非
swoole
)实现tcp/http服务器。php内置的stream系列函数和socket扩展提供了对网络编程的支持。
·
2022-03-07 22:32
docker 搭建php 开发环境 添加扩展redis、
swoole
、xdebug
docker-compose搭建lnmp先决条件首先需要安装docker安装docker-compost1、创建lnmp工作目录#创建三个目录mkdirlnmp&&cdlnmpmkdir-pnginx/confphpmysql/datalnmp/www#编写nginx配置文件nginx/conf/default.confvimnginx/conf/default.confserver{listen
酷酷的sinan
·
2022-03-07 17:00
PHP 基于 SW-X 框架,搭建RPC微服务支持
前言官网地址:SW-X框架-专注高性能便捷开发而生的PHP-
Swoole
X框架希望各大佬举起小手,给小弟一个star:https://github.com/
swoole
x/
swoole
x场景一在FPM项目中
·
2022-03-07 17:16
phpswoole微服务
PHP 多容器框架 imi v2.1.4 发布,支持将imi项目打包为phar文件
imi介绍imi是一款支持长连接微服务分布式的PHP开发框架,它可以运行在PHP-FPM、
Swoole
、Workerman、RoadRunner等多种容器环境下。
·
2022-03-04 19:38
PHP 基于 SW-X 框架,搭建高性能API架构(五)
前言官网地址:SW-X框架-专注高性能便捷开发而生的PHP-
Swoole
X框架希望各大佬举起小手,给小弟一个star:https://github.com/
swoole
x/
swoole
x1、404接口配置
·
2022-03-04 11:57
PHP 基于 SW-X 框架,搭建高性能API架构(四)
前言官网地址:SW-X框架-专注高性能便捷开发而生的PHP-
Swoole
X框架希望各大佬举起小手,给小弟一个star:https://github.com/
swoole
x/
swoole
x1、什么是中间件中间件属于
·
2022-03-02 20:20
swoolephpphp框架
网站在线客服系统GOFLY源码开发日志- 2. 开发命令行应用
我一直以来都是做PHP开发,除非是使用
swoole
框架,大部分PHP应用都是把代码传到服务器对应的目录里,启动nginx+php-fpm来运行PHP代码。
·
2022-03-01 17:55
golang在线客服系统源码
PHP 基于 SW-X 框架,搭建高性能API架构(三)
前言官网地址:SW-X框架-专注高性能便捷开发而生的PHP-
Swoole
X框架希望各大佬举起小手,给小弟一个star:https://github.com/
swoole
x/
swoole
x1、什么是Restful
·
2022-03-01 11:55
PHP 基于 SW-X 框架,搭建高性能API架构(二)
1、开启自动热重载开发阶段中,对
swoole
项目启动自动热更新代码是很有必要的,不然每次更新了代码,都需要手动reload一次服务。
·
2022-02-28 17:04
phpswoole
php
swoole
协程 与 go 的协程比较
在看
swoole
的时候,看到php定义协程的方式是go(function(){echo"hellowangbaojin\n";});此时吓我一大跳,因为之前写过golang,go里定义协程的方式是gofunc
大也也
·
2022-02-21 11:35
easy
swoole
3-dockerfile
FROMcentos:7#versiondefinedENV
SWOOLE
_VERSION4.4.12ENVEASY
SWOOLE
_VERSION3.x-dev#installlibsRUNyuminstall-ycurlzipunzipwgetopenssl-develgcc-c
haokeed
·
2022-02-21 11:36
Swoole
WebSocket聊天室
安装
Swoole
过程中使用peclinstall
swoole
进行安装
swoole
,所以要求php版本大于7.0.0如果已经安装了5.4或者其他版本可以进行卸载低版本rpm-qa|grepphp|xargsrpm-e
lii0423
·
2022-02-18 19:22
swoole
RabbitMQ长链接,预防假死或断开链接
话不多说直接上代码/***CreatedbyPhpStorm.*User:lyb*Date:2022/2/11*Time:13:28*/require_once__DIR__.'/vendor/autoload.php';//composerinstallphp-amqplibclassOrderMq{publicfunction__construct(){$this->serv=newswool
galenv
·
2022-02-18 10:07
PHP 基于 SW-X 框架,搭建高性能API架构(一)
前言官网地址:SW-X框架-专注高性能便捷开发而生的PHP-
Swoole
X框架希望各大佬举起小手,给小弟一个star:https://github.com/
swoole
x/
swoole
x架构图谱版本更新规则每个新版本迭代以
·
2022-02-17 14:35
搭建swoft框架运行环境
swoft-cloud/swoft/blob/master/README_CN.md安装swoftimage手动安装和composer安装这两种方式任选其一,我们会看到项目下载到本地image注意:如果本地没有装
swoole
sowork
·
2022-02-16 22:13
7.tcp粘包处理1
发送方:发送方需要等缓冲区满才发送出去,造成粘包接收方:接收方不及时接收缓冲区的包,造成多个包接收3.粘包的处理//-----客户端处理$client=new
swoole
_client(
SWOOLE
_SOCK_TCP
一个人的北京_
·
2022-02-16 21:34
laravel队列和缓存总结
队列注意事项队列开启后是一个常驻进程,相当于这段代码会一直执行,有点像
swoole
,所以
swoole
的个别注意事项对于队列依然使用1.修改代码后需要重启2.动态数据,不要使用static,不然你永远不会得到新的动态数据
小龙123
·
2022-02-16 17:23
SW-X框架 的安装与部署
官网地址:SW-X框架-专注高性能便捷开发而生的PHP-
Swoole
X框架SW-X依赖于PHP-
Swoole
扩展,所以在运行SW-X之前,我们需要先安装
Swoole
扩展。
·
2022-02-16 11:55
phpswoolephp框架
Swoft Web即时聊天实战
环境要求PHP7.1+
Swoole
4.3.4+ComposerMYSQL5.7.24+Redis效果展示很有意思的登录页在这里插入图片描述登陆首页用户:程心,好友:三体在这里插入图片描述用户:三体,好友
Emotion_c293
·
2022-02-15 17:58
Swoole
加速Yii2应用
我们理解和使用yii2和
swoole
的过程中,总会有一些疑惑、想法。现在记录下来,整理笔记、知识,并将其中的价值传播给他人,分享知识。
parker7
·
2022-02-15 17:13
2022年
swoole
流行的框架有哪些?
Swoole
Swoole
是实现各种协议及实现异步高性能的一个库,不是框架。包括上层的编程API和底层的hack,协程只不过是实现异步的一种方式。
·
2022-02-15 16:18
phpphp框架swoole
Easy
swoole
利用Nginx实现服务不中断部署
2.学习案例Easy
Swoole
+git+Nginx实现服务的不中断部署先部署9501服务单起一个进程,定时轮询Git分支是否有新版本发布如有新版本发布,clone一份composerupdate更新库启动
会长__
·
2022-02-15 12:42
WebSocket的SSL认证失败问题记录
一、问题背景线上服务器程序使用的是
swoole
框架,由主进程直接监听8008端口,然后在使用过程中概率性会出现连接失败的情况,观察报错主要为WebSocketconnectionto'wss://XXX
caohaoyu
·
2022-02-13 23:12
swoole
打造高性能赛事直播平台1(准备工作)
1准备工作:TP5.1
swoole
特性使用赛事直播平台nginx负载均衡redis系统监控+性能优化2登录流程1用户点击验证码的时候,随机生成4位数验证码,与电话号码存储在redis中2利用
swoole
机智的老刘明同志
·
2022-02-13 19:48
imi v2.1 发布,分布式长连接开发框架,支持
Swoole
、Workerman 等
imi介绍imi是一款支持长连接微服务分布式的PHP开发框架,它可以运行在PHP-FPM、
Swoole
、Workerman、RoadRunner等多种容器环境下。
·
2022-02-12 10:09
Swoole
学习指南
Swoole
到底是个什么东西?
swoole
作者:韩天峰解答(资深PHP程序员,
Swoole
开源项目创始人,PHP官方扩展开发组成员。)一直以来在其他编程语言程序员心目中PHP就是个套HTML页面的。
代码技巧
·
2022-02-12 08:02
php7.4 遍历属性和以前版本的区别
1.简介终于腾出一点时间来解决近段时间遗留的问题,前几天有位同学在Easy
swoole
下提了一个issue。
会长__
·
2022-02-11 18:33
workman 和
swoole
区别 和异同
workermanworkerman是一个高性能的PHPsocket服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让PHP开发者更容易的开发出基于socket的高性能的应用服务,而不用去了解PHPsocket以及PHP多进程细节。wo
毒舌程序员
·
2022-02-09 20:14
我安装了最新版的wamp,用composer提示PHP版本低
问题:我电脑有原先有一个phpStudy,但是PHP版本为5.6,不能满足
Swoole
Distributed2的版本需求,所以我重新下载了最新版的phpStudy,我安装了最新版的phpStudy,用composer
盘木
·
2022-02-08 22:49
Swoole
多协议多端口
如何同时使用多种协议
swoole
_server::listenlisten方法用于创建一个额外的监听端口,返回一个
swoole
_server_port对象,可以调用set和on方法。
JunChow520
·
2022-02-07 19:03
swoole
源码-http请求数据接收
swoole
的协议解析是在reactor线程中处理的,在reactorswReactorThread_loop()事件循环中通过swPort_set_protocol()注册了协议解析处理函数,其中http
cc180912
·
2022-02-07 16:04
安装hiredis后添加
swoole
扩展报错问题
编译
swoole
时,在configure指令中加入--enable-async-redis编译成功后,在php.ini中加入extension=
swoole
.so然后执行php-m时报错,如下:NOTICE
weylau
·
2022-02-06 06:57
这一篇带你搞定
swoole
协程
协程说复杂不复杂说难也不难,一句话可以概括:能提高并发,但不能加速任务,同步代码实现异步IO,异步非阻塞的代码块。协程是一种特殊函数,是一种可以挂起的函数,然后可以从挂起的地方重新恢复执行,一个线程内的多个协程是串行的,跟CPU处理进程一样,同一时刻只能一个协程在线程上运行,除非出让了控制权给别的协程运行。协程无法利用多核CPU因此协程只能解决并发问题,不能解决任务处理速度问题。协程就是把一个大任
it阿布
·
2022-02-06 03:24
订制专属centos7 vagrant开发环境
centos7vagrant1、安装vagrantbox2、安装nginx4、安装mysql5、安装redis6、安装memcached7、安装
swoole
8、安装php9、安装git10、安装composer11
Jy马
·
2022-02-05 19:21
swoole
初探笔记2 进程处理
当启动一个
swoole
会创建2(一个master进程一个manager进程)+n(worker进程)+m个进程(TaskWorker进程)image.png1、创建进程及进程事件/***createevent
余头
·
2022-02-04 19:35
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他