文档章节

php与异步任务

swingcoder
 swingcoder
发布于 2017/05/23 21:34
字数 172
阅读 16
收藏 1
  • GearMan - this answer was written in 2009, and since then GearMan looks a popular option, see comments below.
  • ActiveMQ if you want a full blown open source message queue.
  • ZeroMQ - this is a pretty cool socket library which makes it easy to write distributed code without having to worry too much about the socket programming itself. You could use it for message queuing on a single host - you would simply have your webapp push something to a queue that a continuously running console app would consume at the next suitable opportunity
  • beanstalkd - only found this one while writing this answer, but looks interesting。beanstalkd默认的队列比较少,需要调用-z参数,或者在启动脚本里添加配置BEANSTALKD_MAX_JOB_SIZE=524280 
  • pthreads php多线程扩展,mac下与Php7支持有点问题
  • 国产的swoole

fopen/fsocket/curl/popen/fork方式基本不靠谱

© 著作权归作者所有

共有 人打赏支持
swingcoder
粉丝 32
博文 315
码字总数 72256
作品 0
广州
技术主管
私信 提问
莫小白/scheduledTask

定时任务系统 该系统基于swoole开发,主要功能以下: 添加定时任务,间隔时间最小单位为一分钟; 记录每个定时任务具体运行日志; 任务错误报警:服务挂掉通知运维人员,程序错误通知程序员处...

莫小白
2015/06/02
0
0
php7高性能网络通信库appnet

appnet介绍 appnet是一个基于linux epoll的多线程的高性能异步网络库,目标是用php7+appnet快速构建高性能的长连接服务器。使其可广泛用于聊天系统,游戏服务器,消息通知服务器等实时通信场...

appnet
2016/01/28
102
0
Laravel5异步队列使用方法

同时发布:[http://ekan001.com/article/26][1] 关于队列的定义,这里就不作介绍了。我们要使用异步队列就有两个关键: 打开 ,这是Laravel5关于队列的配置文件。首先我们可以通过 参数指定默...

吾爱
2015/03/10
11.3K
2
php 任务调度框架--Task-Schedule-PHP

task-schedule-php task-schedule-php是一个php任务调度框架,开发者可以使用这个框架来设置周期任务/一次性的延时任务后期异步执行。 动机: 异步/不阻塞:用户操作的时候,服务器端除了和用...

wsdfbb2004
2016/05/30
2.5K
1
PHP的异步并行扩展Swoole已收录到PHP官方扩展库

PHP的异步并行扩展Swoole已收录到PHP官网扩展库pecl.php.net。最新的版本是swoole-1.6.9。国内程序员组织的开源PHP扩展项目,能够添加到pecl中的并不多,目前仅有yaf,yar,yac,swoole等数个。...

matyhtf
2014/01/17
12.3K
14

没有更多内容

加载失败,请刷新页面

加载更多

Docker Java API 选型

因为工作原因需要使用Java调用装有docker环境的机器完成打镜像 上传镜像库的操作,进过调查,发现了两个比较常用的Java API工具,分别是 docker-java 和 spotify-docker-client,Github地址分...

MrPei
5分钟前
0
0
关ASCII码中的特殊字符10和13

10 : 是 LF 即 "\n" 13:是CR 即 "\r" 在不同的操作系统中,表示的方式是不一样的。在UNIX系统中,换行符使用"\n" , 在 windows 系统中换行使用 "\r\n"; 在旧版macOS中换行使用回车符"/r",...

Canaan_
7分钟前
0
0
MaxCompute 表(Table)设计规范

表的限制项 表(Table)设计规范 表设计主要目标 表设计的影响 表设计步骤 表数据存储规范 按数据分层规范数据生命周期 按数据的变更和历史规范数据的保存 数据导入通道与表设计 分区设计与逻辑...

阿里云官方博客
13分钟前
0
0
border实现等高布局

效果图 实现上图效果的全部html+css代码 <div class="box"> <nav> <h3 class="nav">导航1</h3> <h3 class="nav">导航2</h3> </nav> <section> <div cla......

呵呵闯
24分钟前
0
0
MaxCompute 表(Table)设计规范

表的限制项 表(Table)设计规范 表设计主要目标 表设计的影响 表设计步骤 表数据存储规范 按数据分层规范数据生命周期 按数据的变更和历史规范数据的保存 数据导入通道与表设计 分区设计与逻辑...

阿里云云栖社区
30分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部