【发布时间】:2014-10-18 20:19:37
【问题描述】:
是否可以使用 Amazon 简单排队服务创建优先级队列?
最初我找不到关于该主题的任何内容,这就是我创建两个队列的原因。一个通用队列和一个优先级队列。我正在根据我定义的规则将消息排入此队列,但在出列消息时会出现混乱。
如何对队列进行长轮询,以使我的队列组合表现得像一个优先级队列?
【问题讨论】:
标签: ruby amazon-sqs
是否可以使用 Amazon 简单排队服务创建优先级队列?
最初我找不到关于该主题的任何内容,这就是我创建两个队列的原因。一个通用队列和一个优先级队列。我正在根据我定义的规则将消息排入此队列,但在出列消息时会出现混乱。
如何对队列进行长轮询,以使我的队列组合表现得像一个优先级队列?
【问题讨论】:
标签: ruby amazon-sqs
我认为通过创建两个队列——一个普通队列和一个优先级队列,你走在了正确的轨道上。
在这种情况下,您不一定需要进行长时间的民意调查。由于优先队列中的消息优先于普通队列中的消息,因此您可以采用如下方法:
【讨论】:
您可以使用Shoryuken 并设置更高的权重来配置优先级:
queues:
- [high_priority_queue, 5]
- [low_priority_queue, 1]
【讨论】: