首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >消息优先级在消息队列系统中本质上是不重要的吗?

消息优先级在消息队列系统中本质上是不重要的吗?
EN

Stack Overflow用户
提问于 2010-08-12 15:46:12
回答 4查看 2.9K关注 0票数 18

我看过的大多数消息传递系统似乎都有对优先级消息队列的基本支持。例如,AMQP仅specifies至少2个优先级。RabbitMQ,一个AMQP的实现,doesn't support任何优先级。在5.4版本中,ActiveMQ将在几天内为10个消息优先级提供getting support。10优先级是由JMS spec指定的。

非消息意义上的priority queue基于任意字段对其内容进行排序,该字段具有不受限制的优先级范围。为什么这样的实现不能作为消息传递系统的一部分?正如我在标题中所问的,优先级本质上是一个非消息传递的概念吗?

我意识到,一个答案可能是,优先级的概念引入了消息在处理较高优先级消息时在队列中无限延迟的可能性。还有其他原因吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3465675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档