【问题标题】:queueing systems排队系统
【发布时间】:2011-05-20 01:33:42
【问题描述】:

我需要实施一个新项目,其中三个不同服务器上的进程将从中提取。

基本上,一个系统将填满一个队列,然后每个单独的系统将从该队列中拉出(弹出一个作业/消息),并做它的业务。因此,本质上,在标准 FIFO 中,子服务器上的进程将执行弹出操作。

在所有排队系统中,有哪些建议?我研究了 RabbitMQ,但这更像是“推”,就像我说的,我需要“拉”?我真的不想建造一个,只是抓住一些有用的东西。当然它必须是开源的:-)

谢谢

【问题讨论】:

  • 似乎消息传递是您想要一个库的难点。 “推”/“拉”取决于您的具体实施。

标签: linux message-queue


【解决方案1】:

看看 beanstalkd(一个基于 python 的排队系统)。它非常简单,但非常快速且有点灵活。我在 EC2 云上使用它,排队和服务(删除)大约 500 个作业/分钟,其中队列同时被 100 台机器访问。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-17
    • 1970-01-01
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    • 2015-07-27
    • 2023-04-08
    • 2011-10-31
    相关资源
    最近更新 更多