手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
swoole
PHP实现基于Swoole简单的HTTP服务器
引用Swoole官方定义:PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网
作者:编程之家 时间:2022-10-08
swoole深入学习——tcp Server和tcp Client
这节来学习Swoole最基础的Server和Client。会通过创建一个tcpServer来讲解。server<?phpclassServer{private$serv;publicfunction__construct(){$this->serv=newSwoole\Server('127.0.0.1',9501);//当启动一个Swoole应用时,一共
作者:编程之家 时间:2022-10-08
(转) swoole之代码热更新实现
随着swoole的版本迭代更新,已经足够稳定了,在阿里,腾讯,yy等各大公司都有着使用,也有很多游戏圈里的朋友也在使用,这些朋友经常会提到一个问题,每次代码更新还需要停止服务,然后重新启动,来达到更新代码,然而这种做法,是比较粗暴的。其实swoole里提供reload的特性,完全支持代码的热更新。在介
作者:编程之家 时间:2022-10-08
centos7 swoole安装
1.在php7.*安装好的前提,下载解压swoole[root@localhosthtml]#wgethttp://pecl.php.net/get/swoole-4.2.10.tgz[root@localhosthtml]#wgethttp://pecl.php.net/get/swoole-4.2.10.tgz 2.执行phpize[root@localhosthtml]#cdswoole-4.2.10[root@localhostswool
作者:编程之家 时间:2022-10-08
使用swoole编写超简单版IMI通信案例
使用swoole完成简单版的im通信案例,超简单版的通信。IMI通信是通过fd来通信的。真的美了,原来如此,但是这个是超简单版的通信案例,原生写的。怎么也没想到原来这么简单,说实话,码云,或者github真的很棒,自己略微有点基础,然后在借鉴一下别人写的代码,就会相对来说,很容易做出来东西,刚开
作者:编程之家 时间:2022-10-08
swoole| swoole 协程初体验
title:swoole|swoole协程初体验description:通过协程的执行初窥swoole中协程的调度;理解协程为什么快;swoole协程和go协程对比折腾swoole协程有一段时间了,总结一篇入门贴,希望对新手有帮助.内容概览:协程的执行顺序:初窥swoole中协程的调度协程为什么
作者:编程之家 时间:2022-10-08
Swoole的webSocket部分服务端封装
//封装单例模式(三私一公)classSwooleWebSocket{privatestatic$instance;//存放当前对象属性privatestatic$server;//存放webSocket对象属性private$dir='swooleLogs/swoole.log';privatefunction__construct(){//创建webSocket
作者:编程之家 时间:2022-10-08
【2020版PHP高级教程-Swoole4.X从入门到精通全套高级实战】
【2020版PHP高级教程-Swoole4.X从入门到精通全套高级实战】众所周知,Swoole和我们传统的PHP开发差别是有的,需要理解的概念也是有的。使用目前一些基于Swoole的框架开发的话,从开发习惯上和传统的TP框架相差不多。根据官方介绍它是一个底层通信框架,最大的优势在于:常驻内存,避
作者:编程之家 时间:2022-10-08
PHP 基于 Swoole 的微信扫码登录如何实现
随着微信的普及,扫码登录方式越来越被现在的应用所使用。它因为不用去记住密码,只要有微信号即可方便快捷登录。微信的开放平台原生就有支持扫码登录的功能,不过大部分人还是在用公众平台,所以扫码登录只能自行实现。这里基于微信公众平台的带参数临时二维码,并且结合Swoole的WebSoc
作者:编程之家 时间:2022-10-08
Linux TCP服务器本地连不上
简介这是个物联网的场景,当你要建立一个TCP的服务器供所有的客户端连接的时候,那么先建立好这个服务,然后使用本地TCP客户端去连接无论使用的是腾讯云,阿里云,亚马逊,Azure等平台的服务器以下案例是以Swoole服务做介绍有说的不对的地方,请大家多多指正 步骤1.建立SwooleTCP服务
作者:编程之家 时间:2022-10-08
php机制本身不提供多线程的操作,有了swoole就不一样了
多个任务同时执行比如,我们要对已知的用户数据进行判断,是否需要发送邮件和短信,如果需要发送则发送。不使用多进程时,我们首先判断是否发送邮件,如果需要则发送;然后再判断是否需要发送短信,如果需要则发送。如果发送邮件耗时2s,发送短信耗时2s,那么我们完成任务大概需要4s左右的时间。
作者:编程之家 时间:2022-10-08
swoole在优豆云虚拟主机的配置
Swoole扩展安装到GitHub首页下载Swoole扩展源码,地址:https://github.com/swoole/swoole-src下载后按照标准的PHP扩展编译方式进行编译和安装。一般是phpize./configuremakeinstall编译安装完后,修改php.ini加入extension=swoole.so开启swoole扩展。也可以通过dl(‘s
作者:编程之家 时间:2022-10-08
PHP基于swoole的一个实时客服系统
首先从gitee仓库去进行克隆:https://gitee.com/yaclty2imely_service 来自于白鹄的一个开源项目下载gitee仓库代码需要php7.3版本最佳 7.2以上需要swoole4.3.2版本 太高可能会报错 我是在CentOs 7.6.1810中运行的还需要安装redis扩展 可以通过宝塔面
作者:编程之家 时间:2022-10-08
crmeb多商户swoole端口被占用杀死进程的方法
请使用以下命令在服务器终端执行杀死进程psaux|grepswoole|awk‘{print$2}’|xargskill-9免费源码下载地址:http://github.crmeb.net/u/defu
作者:编程之家 时间:2022-10-08
Ubuntu install php swoole
1:安装环境依赖:2:下载swoole-4.4.3wgethttp://pecl.php.net/get/swoole-4.4.3.tgzdownloadtocurrentlocation:swoole-4.4.3.tgz3:解压:tarxfswoole-4.4.3.tgz4:gotoswoolerootdirectory+runphpizecdswoole-4.4.3/usr/bin/phpizedisplayyourversi
作者:编程之家 时间:2022-10-08
linux下安装php的swoole扩展模块安装后php加载不出来?
应开发同事要求,需要安装php的扩展模块swoole。swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,而是为了提升网站的开发效率,以最少的性能损耗,换取最大的开发效率。假设服务器上php服务版本为php5.6.26,安装目录为/Data/app/php5.6.26,扩展模块文件路径为/Data/app/php5.6.2
作者:编程之家 时间:2022-10-08
Linux 安装swoole扩展
转载于:https://www.osyunwei.com/archives/9841.html 操作系统:CentOSphp安装目录:/usr/local/phpphp.ini配置文件路径:/usr/local/php/etc/php.ini1、安装swoolecd/usr/local/srcwgethttps://github.com/swoole/swoole-src/archive/v1.9.1-stable.tar.gztarzxvfv1.9.
作者:编程之家 时间:2022-10-08
多 PHP 版本共存的环境下安装 Swoole 到指定版本
详细教程:http://github.crmeb.net/u/defu今天开始尝试安装swoole,本地使用的是homestead虚拟机,它本身提供了4个php版本切换。第一次按照教程安装swoole时,swoole扩展直接安装到了php7.2的版本中,我在php5.6的版本里没有找到对应的扩展。那么怎么才能在指定的版本下安
作者:编程之家 时间:2022-10-08
linux系统安装swoole
1.下载swoole官网https://wiki.swoole.com/#/environment2.解压zipunzipswoole文件夹名称3.运行phpize/usr/local/php/bin/phpize4.编译./configure--with-php-config=/usr/local/php/bin/php-config5.遇到问题的根源是缺少必要的C++库。运行如下命令解决:yuminstallglib
作者:编程之家 时间:2022-10-08
crmeb 多商户系统swoole进程平滑重启教程
改了文件就要重启swool,重启的时候,网站就会停1秒不能访问,所以有没有什么执行能做到平滑重启swoole?phpthinkswoolereload这个方法就可以平滑重启详细教程:http://github.crmeb.net/u/defu
作者:编程之家 时间:2022-10-08
Swoole WebSocket 的应用
第78篇文章这是关于Swoole学习的第三篇文章:SwooleWebSocket的应用。第一篇:SwooleTask的应用第二篇:SwooleTimer的应用概述什么是WebSocket?WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动
作者:编程之家 时间:2022-10-08
协程与线程的区别(swoole版解析)
注意,协程的客户端内执行其实是同步的,不要理解为异步,它只是遇到IO阻塞时能让出执行权,切换到其他协程而已,不能和异步混淆。 一概念进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内
作者:编程之家 时间:2022-10-08
多 PHP 版本共存的环境下安装 Swoole 到指定版本
详细教程:http://github.crmeb.net/u/defu今天开始尝试安装swoole,本地使用的是homestead虚拟机,它本身提供了4个php版本切换。第一次按照教程安装swoole时,swoole扩展直接安装到了php7.2的版本中,我在php5.6的版本里没有找到对应的扩展。那么怎么才能在指定的版本下安
作者:编程之家 时间:2022-10-08
Swoole Task 的应用
概述Swoole异步Task,主要实现调用异步任务的执行。常用的场景:异步支付处理、异步订单处理、异步日志处理、异步发送邮件/短信等。Swoole的实现方式是worker进程处理数据请求,分配给task进程执行。官方介绍:task底层使用UnixSocket管道通信,是全内存的,没有IO消耗。单进程读写
作者:编程之家 时间:2022-10-08
Swoole 整合成一个小框架
第82篇文章这是关于Swoole学习的第六篇文章:Swoole整合成一个小框架。第五篇:Swoole多协议多端口的应用第四篇:SwooleHTTP的应用第三篇:SwooleWebSocket的应用第二篇:SwooleTask的应用第一篇:SwooleTimer的应用概述写了关于Swoole入门的5篇文章后,增加了不少的关注者,
作者:编程之家 时间:2022-10-08
Swoole Timer 的应用
你好,SwoolePHP的协程高性能网络通信引擎,使用C/C++语言编写,提供了多种通信协议的网络服务器和客户端模块。Swoole可应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家庭等领域。学习Swoole之前,最好先了解下底层知识,比如,线程/进程、IO、TCP/IP协议等。推荐
作者:编程之家 时间:2022-10-08
Swoole HTTP 的应用
第80篇文章这是关于Swoole学习的第四篇文章:SwooleHTTP的应用。第三篇:SwooleWebSocket的应用第二篇:SwooleTask的应用第一篇:SwooleTimer的应用概述我们都知道HTTP是一种协议,允许WEB服务器和浏览器通过互联网进行发送和接受数据。想对HTTP进行详细的了解,可以找下其
作者:编程之家 时间:2022-10-08
Swoole 多协议 多端口 的应用
第81篇文章这是关于Swoole学习的第五篇文章:Swoole多协议多端口的应用。第四篇:SwooleHTTP的应用第三篇:SwooleWebSocket的应用第二篇:SwooleTask的应用第一篇:SwooleTimer的应用概述主要参考官方的这两篇文章,进行实现的Demo。网络通信协议设计:https://wiki.swoole.com/
作者:编程之家 时间:2022-10-08
crmeb 多商户安装检测环境时提示请安装swoole_loader 扩展
http://help.crmeb.net/crmeb_mer/1801742如果这些都装完确认没问题就重启下服务器原文链接:http://github.crmeb.net/u/defu
作者:编程之家 时间:2022-10-08
Swoole RPC 的实现
第83篇文章这是关于Swoole学习的第七篇文章:SwooleRPC的实现。第六篇:Swoole整合成一个小框架第五篇:Swoole多协议多端口的应用第四篇:SwooleHTTP的应用第三篇:SwooleWebSocket的应用第二篇:SwooleTask的应用第一篇:SwooleTimer的应用概述有位读者说“上篇文章,下载代码
作者:编程之家 时间:2022-10-08
上一页
1
2
3
4
5
6
7
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native