【发布时间】:2009-10-29 08:30:01
【问题描述】:
这类似于this other question,但有一点不同:我在规范中读到 AMQP 消息的 message-id 应该由应用程序本身设置,所以理论上我可以用它来保证一定的独特的程度,对吧?
我现在的主要问题是:message-id 在什么范围内保证是唯一的?对于当前在特定队列中排队的消息?在所有队列中?超越宇宙? :-)
这种行为是否标准化?我打算在这里使用 RabbitMQ,但如果有一些不是供应商特定的东西会很好:-)
谢谢。
【问题讨论】:
-
我们经常使用RabbitMQ,没有专门设置message-id,从来没有出现过问题。我们每个月有 6 个应用程序、20 个交换器、40 个奇怪的队列和大约 6000 条消息。所以不回答你的问题,但确实表明它不需要是唯一的?
-
为什么您希望消息是独一无二的?如果您向我们提供有关您想要实现的目标的更多信息,我们将能够为您提供更好的帮助。