我正在尝试阅读Azure Service Bus队列技术规格和定价,但我不清楚
1)邮件是否有任何大小限制?
2)定价是否可能不依赖于消息大小?看来,但我无法相信。
(我希望每条消息发送大约10K - 100K数据。消息队列将由在多个实例中运行的并发相同工作者角色使用。
提前谢谢
答案 0 :(得分:10)
1-)
Service Bus队列支持的最大消息大小为256 Kb( 标头,包括标准和自定义应用程序属性, 最大尺寸为64 Kb)。数量没有限制 队列中保存的消息,但总大小上限 队列持有的消息。此队列大小在创建时定义, 上限为5 GB。
http://www.windowsazure.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-queues/
2 - )
Queues and Topics
$0.01 for every 10,000 messages
Messages exceeding 64KB in size will result in an additional message being charged for every 64KB in message. Billable messages include any “no message available” replies from Service Bus in response to receive requests made against empty queues/subscriptions.
Relay
$0.10 for every 100 relay hours
$0.01 for every 10,000 messages
Relay hours start when the first listener connects to a given relay address and end when the last listener disconnects from that address, and are rounded up to the next clock hour. As with queues/topics, messages greater than 64KB in size will generate additional billable messages per 64KB of additional content.
http://www.windowsazure.com/en-us/pricing/details/service-bus/
答案 1 :(得分:0)
是的,有。基本版和标准版为 256 KB,高级版为 1 MB
<块引用>消息大小限制基于定价层,1 MB 消息大小适用于高级层