Gearman:分布式的任务分发框架
Gearman是一个支持分布式的任务分发框架。设计简洁,获得了非常广泛的支持。 项目中经常会有后台运行任务的需求,比如发送邮件时,因为要连接邮件服务器,往往需要5-10秒甚至更长时间,如果能先给用户一个成功的提示信息,然后在后台慢慢处理发送邮件的操作,显然会有更好的用户体验。 为了实现类似的需求,W …
Gearman是一个支持分布式的任务分发框架。设计简洁,获得了非常广泛的支持。 项目中经常会有后台运行任务的需求,比如发送邮件时,因为要连接邮件服务器,往往需要5-10秒甚至更长时间,如果能先给用户一个成功的提示信息,然后在后台慢慢处理发送邮件的操作,显然会有更好的用户体验。 为了实现类似的需求,W …
AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。 作为线路层协议,而不是API(ZeroMQ就是api),AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并 …
Rabbitmq是消息队列中间件,支持AMQP协议。 官方有很详细的直观的说明文档: http://www.rabbitmq.com/getstarted.html 下面还有2份别人的翻译: http://www.yuansir-web.com/2013/05/31/rabbitmq%E5%AE%9 …