2017-09-12 20 views
0

目前我的队列1 GB(我猜这是默认的),我注意到文档说这个可以上升到5 GB:服务总线队列大于1 GB有任何缺点吗?

https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quotas

我找不到任何缺点的更高的最大队列大小,并希望确保在切换之前我没有遗漏任何东西。我没有看到任何关于定价差异,表现等的提及。是否存在这样的缺点?如果没有缺点,默认情况下不会是5 GB似乎很奇怪。

回答

1

因为它包含在服务层中,所以没有性能影响或价格。 虽然我无法回答为什么默认值未设置为1GB,但您始终可以通过GitHub中的Azure Service Bus进行说明。

请记住,一个快乐队列是一个空队列。

+0

感谢您的提示。就“快乐队列”而言,我想我没有解释我的用例。很少,我需要重新处理我们所有的记录(数百万),这些记录不会全部适合1 GB的队列。在正常的日常操作中,排队只会变小,频繁爆发:) – MattM

+1

在这种情况下,应该设置5GB以避免发生突发时的零星溢出。它不会花费比您为1GB支付更多的费用。 –

+0

正是我所希望的!非常感谢。 – MattM