可排序工作队列软件或设计模式

Sortable work queue software or design pattern

我需要构建一些规格为 "a work queue" 的东西。队列将包含几种不同类型的可操作项目,用户池可以使用各种优先顺序从中提取这些项目。它应该可以通过程序访问 API.

我查看了 Amazon 的 SQS、ActiveMQ 和其他几个,但没有真正支持临时队列排序,或者无需删除项目即可查看队列中所有内容的能力。

我在想队列可能不适合我需要的东西,但同时我觉得我需要的东西应该已经存在了,我不想重新发明轮子。

有没有人知道任何特定的软件,或者 class 软件,或者甚至只是适用于我需要完成的任务的通用设计模式?

再开几次会后,我意识到我被要求重建一个像 Bugzilla 或 JIRA 或 Mantis 这样的票务系统。我不确定为什么我的大脑无法从 "work queue" 飞跃到 "ticketing system"。