首页
最新文章
Java
PYTHON
PHP
Android
IOS
Swoole
标签
标签 “swoole” 的相关文章
swoole-1.7.8 发布
swoole-1.7.8已发布,此版本为BUG修复版本,建议所有用户升级。 swoole是PHP的异步并行网络扩展,类似于Javascript的Node.js。可用来开发PHP的高性能高并发、异步非阻塞TCP/UDP服务器端程序。 主要更新修复swoole_http_server::on未执行父类方...
php
|
swoole
|
socket
|
epoll
|
异步
2022-07-12 17:32:28
PHP Swoole异步Redis客户端实现方法示例
本文实例讲述了php swoole异步redis客户端实现方法。分享给大家供大家参考,具体如下: 使用版本:1.8.0及以上 使用条件: 1.开启async-redis
2022-07-12 08:31:14
压测 swoole_websocket_server 性能
概述 这是关于 Swoole 入门学习的第十篇文章:压测 swoole_websocket_server 性能。 "第九篇:Swoole Redis 连接池的实现" "第八篇:Swoole MySQL 连接池的实现" "第七篇:Swoole RPC 的实现" "第六篇:Swoole 整合成一个小框架 ...
2022-07-11 11:14:35
Swoole RPC 的实现
[TOC] 概述 这是关于 Swoole 学习的第七篇文章:Swoole RPC 的实现。 "第六篇:Swoole 整合成一个小框架" "第五篇:Swoole 多协议 多端口 的应用" "第四篇:Swoole HTTP 的应用" "第三篇:Swoole WebSocket 的应用" "第二篇:Swo ...
2022-07-11 09:14:34
Swoole Task 的应用
[TOC] 概述 Swoole 异步Task,主要实现调用异步任务的执行。 常用的场景:异步支付处理、异步订单处理、异步日志处理、异步发送邮件/短信等。 Swoole 的实现方式是 worker 进程处理数据请求,分配给 task 进程执行。 官方介绍: task 底层使用Unix Socket管道 ...
2022-07-11 08:55:05
通过 Swoole\Table 实现 Swoole 多进程数据共享
第三方存储媒介 前面我们介绍了基于 Swoole 的 Process 及 Process\Pool 模块在 PHP 中实现多进程管理,但是多进程模式下进程间是相互隔离的,无法共享数据和变量,即便是通过 global 定义的全局或超全局变量,也只是在所属进程中有效,如果要在 Swoole 实现的多进程 ...
2022-07-10 21:21:01
swoole通往大神之路——swoole任务中心说明及进程任务架构搭建
Swoole多任务处理中心 如果你还不会用swoole就out了,swoole通往大神之路——swoole任务中心说明及进程任务架构搭建 教学视频: www.bilibili.com/video/av779… 一、进程的基本知识 什么是进程,所谓进程其实就是操作系统中一个正在运行的程序,我们在一个终 ...
2022-07-09 21:52:22
Swoole 启动一个服务,开启了哪些进程和线程?
[TOC] 概述 Swoole 启动一个服务,开启了哪些进程和线程? 为了解决这个问题,咱们启动一个最简单的服务,一起看看究竟启动了哪些进程和线程? 然后结合官网运行流程图,对每个进程和线程进行归类。 服务启动后打印出当前 Swoole 版本 和 当前 CPU 核数。 打印 Swoole 版本,是让 ...
2022-07-09 21:09:59
如何利用swoole搭建一個簡易聊天室
server = new swoole_websocket_server(self::HOST, self::PART); //监听连接事件 $this->server->on('open', [$this, 'onOpen']); //监听接收消息事件 $this->server->on('mes... ...
2022-07-09 21:02:45
PHP7 安装 Swoole 教程
PHP7 源码安装 步骤 1、解压 tar -xjvf 2、configure 3、make 4、make install 安装上传下载命令 yum install -y lrzsz linux 操作 [root@VM_0_5_centos ~]# cd /home/ [root@VM_0_5_ce ...
2022-07-09 12:52:47
PHP swoole 和 nodeJs性能分析
js出了个nodejs,我们技术老大前段时间发了个技术邮件说php支持多线程,异步,非阻塞 还打着旗号说要灭掉nodejs,官方网站上说swoole的性能已经最少也和nodejs可
2022-07-08 08:14:14
【swoole】如果使用好定时器功能
swoole中提供了一个定期器的用法 开始的时候我是这么用的,看下代码 开始使用定时器的时候我放到了 onWorkStart 中执行,这样做的话可以保证在单个worker进程的情况下定时器可以正常运行,但是对于swoole来说让它单进程工作显然辱没了它的 "才华" ,于是我将 work_num 设置 ...
2022-07-06 18:55:01
在swoole中制作一款仿制laravel的框架的实例代码
首先需要确定一下思路:我希望基于swoole的扩展开发的代码在run起来的时候,在接收到ws或是tcp等消息时,自动路由到某个类上,同时类可以实现加载类的依赖注入功能。目前市面上占据主流的一款框架la
swoole
|
laravel
|
框架
2022-07-06 13:06:29
swoole模块的编译安装:php编译安装swoole模块的代码
本篇文章给大家带来的内容是关于swoole模块的编译安装:php编译安装swoole模块的代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1.下载swoole 1 wget https://github.com/swoole/swoole-src/archive/v1.9.3- ...
2022-07-05 18:39:01
swoole redis 客户端 lpush阻塞
按照官方的demo$redis->lpush("myqueue",json_encode(array("hello","swoole")));这句话阻塞了不知道什么原因,折腾了一通,最后关闭协程解决了,$server->set(array('task_worker_num'=>2,
swoole
|
task
|
redis
|
lpush
|
阻塞
2022-07-05 10:34:29
swoole加密可破解吗
程序的执行和加解密过程合二唯一,无论是内部开发人员和外部黑客攻击,即使拿到了数据和私钥和服务器的root权限,也无法解密还原数据。 Swoole将加解密分成了3部分(程序+算法+私钥),缺一不可解密。只有用对应Swoole Compiler编译生成的PHP程序才能将数据解密。 Swoole Comp ...
2022-07-04 22:35:21
swoole 如何重新编译
之前写的一篇文章swoole编译安装,如果swoole要添加新增扩展,就需要重新编译安装;这里是添加hiredis类库,所以需要 重新编译安装 把enable-async-redis 扩展添加上去./configure--with-php-config=/usr/local/php/bin/php-...
swoole
2022-07-03 13:10:17
详解PHP swoole process的使用方法
引入背景:假如我们每天有10000个订单生成,需要同步到仓储系统中去,以前做法是开启一个crontab去跑这些任务,但是发现总有感觉同步效率低,间隔时间都是分钟级别的。
2022-07-03 12:21:26
重新编译安装swoole支持OpenSSL
1、下载:wget http://pecl.php.net/get/swoole-1.9.22.tgz 2、解压:tar zxvf swoole-1.9.22.tgz 3、扩展模块:cd swoole-1.9.22 && phpize 4、编译安装:./configure --enable-open ...
2022-07-02 21:01:04
linux系统虚拟主机开启支持Swoole Loader扩展的方法
特别说明:只是安装支持swoole扩展,主机并没有安装服务端。目前支持版本php5.4-php7.2。1、登陆主机控制面板,找到【远程文件下载】这个功能。2、远程下载文件填写http://downlo
linux
|
Swoole
|
Loader
2022-07-02 19:15:50
PHP 扩展 trie-tree, swoole过滤敏感词方案
在一些app,web中评论以及一些文章会看到一些*等,除了特定的不显示外,我们会把用户输入的一些敏感字符做处理,具体显示为*还是其他字符按照业务区实现。 下面简单介绍下业务处理。 ...
2022-07-02 18:03:08
swoole 郭新华 - PHP代码加密技术
PHP作为一门脚本语言,部署的方式一般都是源码部署,这种方式无法安全的分发代码,黑客拿到源码后也很容易知道你的业务逻辑,实施有针对性的攻击,代码加密部署无疑会大大提高整个应用的安全性,我将逐一讲述如何实现PHP代码的加密,加密后有什么负面影响,以及数据加密相关的内容。 文章过长,原文地址 "http ...
2022-07-02 15:51:08
韩天峰 - Swoole4-全新的PHP编程模式
1. 介绍 Swoole 2.2 全新协程引擎底层实现原理 2. Go(协程)+ Chan(通道)实现有别于传统 PHP 的全新编程模式 3. Swoft 协程框架的使用 文章过长,原文地址 "https://www.slidestalk.com/s/php_proccessinghttps://w ...
2022-07-02 15:50:20
Swoft 源码剖析 - Swoole和Swoft的那些事 (Http/Rpc服务篇)
前言 Swoft在PHPer圈中是一个门槛较高的Web框架,不仅仅由于框架本身带来了很多新概念和前沿的设计,还在于Swoft是一个基于Swoole的框架。Swoole在PHPer圈内学习成本最高的工具没有之一,虽然Swoft的出现降低了Swoole的使用成本,但如果你对Swoole本身了解不够深入, ...
2022-07-02 12:10:57
基于 swoole 下 异步消息队列 API
说明 1. 在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web 服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。 Swoole 提供了异步任务处理的功能,可以投递一个异步任务到 TaskWorker 进程池中执行,不影响当前请求的处理速 ...
2022-07-01 15:48:47
1
2
3
4
5
热门标签
linux
Swoole
Loader
最近更新
UITextField抖动效果
Objective-C入门 Objective-CC#C++CGCC
UITextField控件处理键盘弹出时遮住输入框的问题。
中老年人常吃紫菜海苔保健康 情感生活
【LeetCode #46 题解】 全排列(递归回朔法、非递归实现)
Google推出兼容iPhone的API 增强客户端功能
2010文章计划 JSFrichfacesSpringAjax框架
iPhone文件系统NSFileManager讲解 Objective-CAppleMaemoNokia三星
lombok问题
算法-程序设计课week6-作业-D - 数据中心
Spark-Shuffle
LintCode 题目:字符串查找
K大元素
PTA拓扑排序 实现拓扑排序算法
LeetCode刷题|算法归类|贪心算法介绍及各算法题合辑(持续补充)
【LeetCode #18 题解】 四数之和
整数划分,性质一的疑惑,n拆分成k个数
字符串暴力匹配算法
lintcode之逆波兰表达式
编程题之背包问题
编程题之背包问题
热门文章
函数调用约定和堆栈 VC++PascalDelphi多线程Fortran
计算几何与计算机图形学方面的一些资源及源代码 MatlabFortranC#C++C
JQuery处理json与ajax返回JSON实例代码
程序员爸爸的早教——计数篇 计算机编程早教lisp程序员
程序员爸爸的早教——计数篇 计算机编程早教lisp程序员
gcc的组件和软件工具 GCCFortranCC++C#
After Java and C# - what is next? CC++C#JavaFortran
10种保持注意力的技巧[zz] 工作编程生活FortranGmail
计算几何与计算机图形学方面的一些资源及源代码 MatlabFortranC#C++C
木书——ANTLR FortranperformanceIBM
小心,朝鲜兄弟来了! 面试Pascal软件测试SpringFortran
fortran 字符型 与 整型 之间的转换【转】
程序设计语言 种类,特点,分类 设计模式PascalLISPFortran网络应用
Intel fortran编译器+Visual Studio Express 2005 FortranMatlabCC++C#
林锐-我的大学十年 编程Fortran出版阿里巴巴企业应用
jQuery Ajax异步处理Json数据详解
.NET 5.0时代已到来!哪些UI组件的编辑器最好用? ASP.NETDevExpressBootstrap
Fortran中使用Module、Type和Pointer示例
jquery cookie 插件下载
单元测试设计思路
单元测试设计思路
大家都在搜
php
主从配置
扁平化
h5
sql注入
java