【发布时间】:2010-05-27 07:45:49
【问题描述】:
我需要一个简单的工作队列类型系统来进行异步任务管理。
我看过 beanstalkd 和 gearman。然而,这两个似乎都假设客户端和队列服务器在同一个网络上,因此它们之间总会有一个可靠的网络。
我需要一个能够支持客户端和服务器位于世界不同地方,并能够管理集群之间网络连接的暂时丢失。
理想情况下,这将以这样一种方式工作,即我将作业发布到尝试将其发送到主队列服务器的本地代理。如果没有网络连接,它会稍后再试,但不会丢失工作或延迟客户端。
有什么建议吗?
【问题讨论】: