摘要:
GearmanClient background job有一个方法叫:publicarrayGearmanClient::jobStatus(string$job_handle)Get the status of a background job返回值:An array containing sta... 阅读全文
随笔分类 - message queue
gearman相关笔记
2014-12-05 20:45 by youxin, 256 阅读, 收藏, 编辑
摘要:
gearman do:task:job只会在一个work上执行。上面来自一个很好的ppt:http://www.docin.com/p-590223908.html利用开源的Gearman框架构建分布式图片处理平台[原创]使用 Perl 中的 Gearman来实现 MapReducehttp://w... 阅读全文
linux 后台进程管理利器supervisor
2014-12-05 19:41 by youxin, 16166 阅读, 收藏, 编辑
摘要:
Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。 supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台da 阅读全文
gearman知识文章
2014-12-05 15:23 by youxin, 642 阅读, 收藏, 编辑
摘要:
一篇文章:Gearman介绍、调研、测试与原理分析gearman是什么?它是分布式的程序调用框架,可完成跨语言的相互调用,适合在后台运行工作任务。最初是2005年perl版本,2008年发布C/C++版本。目前大部分源码都是(Gearmand服务job Server)C++,各个API实现有各种语言... 阅读全文
gearman管理
2014-12-04 14:36 by youxin, 1653 阅读, 收藏, 编辑
摘要:
通常,Gearman被用来分发任务,以便实现异步操作。下面捋捋如何管理Gearman。说明:请自行安装好Gearman和PHP PECL Gearman。(我之前安装的gearman php的c语言扩展,gearman-monitor和gearman-manager都需要Net_Gearman(也就... 阅读全文
gearman mysql持久化
2014-12-02 22:48 by youxin, 2445 阅读, 收藏, 编辑
摘要:
gearman 创建Mysql持久化队列的方式如下: 启动gearman,命令如下:gearmand命令:-b, –backlog=BACKLOG 连接请求队列的最大值-d, –daemon Daemon 守护进程化-f, –file-descriptors=FDS 可打开的文件描述符数量-h, –... 阅读全文
gearman安装及初次使用
2014-12-02 22:33 by youxin, 4590 阅读, 收藏, 编辑
摘要:
官网: http://gearman.org/一篇文章:利用Gearman实现异步任务处理一、问题分析问题:在性能测试过程中,发现用户管理平台在进行图片上传时,性能不佳。分析:经过代码分析得知,主要的瓶颈是图片上传后,还需要根据图片组件所在页面模块容器进行一系列处理:图片生成缩略图,裁剪图片,加水印... 阅读全文
消息队列各种比较
2014-12-02 20:04 by youxin, 8148 阅读, 收藏, 编辑
摘要:
http://blog.csdn.net/archimedes_zht/article/details/7401210最近的工作需要用到MessageQueue来做“任务分发”,自己写了一个简单的,但是感觉不够满意。主要还是感觉消息队列持久化要做的好很难,还有各种异常情况等等,短时间开发一个,挑战很... 阅读全文
消息队列使用
2014-03-06 17:22 by youxin, 1601 阅读, 收藏, 编辑
摘要:
“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者... 阅读全文