MSMQ队列大小是否有限制?

时间:2011-12-05 18:17:17

标签: size queue limit msmq

我知道邮件的大小限制(4MB),但队列大小是否有限制?最佳实践限制可能吗?

2 个答案:

答案 0 :(得分:10)

“最佳练习限制可能?”

一个好的测试是看看系统重新启动并再次运行需要多长时间。 因此,您可能希望{{picks number of of air}} 100Gbytes的消息,例如,作为最大限制,但100Gbytes可以{{选择另一个数字的空中}} 30分钟重新加载。这可能超出了您的SLA。

所以:

  1. 确定系统的停机SLA
  2. 计算在重新启动时破坏SLA所需的存储消息数
  3. 计算出系统可以存储的邮件数量
  4. 选择两者中的较低者。

答案 1 :(得分:4)

是的,当然有一个限制。

您可以找到详细信息here

但是,如果您的消费者使用与生产者生产的消息相同的消息,那么您不必担心内存限制等。

根据我的经验,队列容量取决于机器,与ActiveMQRabbitMQ

相比并不大