ServiceBus的maxSizeInMegabytes的解释和修改主题
问题描述:
我试图调和在ARM和门户中解释“maxSizeInMegabytes”属性的各种方式。我创建了一个分区,标准ServiceBus话题我的ARM模板和属性:ServiceBus的maxSizeInMegabytes的解释和修改主题
"maxSizeInMegabytes": "1024",
当我查看门户中的主题列表中,我看到16GB(或许倍增,B/C分区的?)
当我钻到主题确定指标,然后我看到
列表中的选项从1到5GB不等,但没有选中。
最后,当我查看该资源(resources.azure.com),我看到:
那么,你应该创建资源时进入未分区的大小,然后你会得到总分区大小后面?显然,门户网站的用户界面也很混乱,因为它不能在下拉菜单中显示值。
答
在this article,我们可以发现:在标准消息层,你可以在1,2,3,4,或5 GB的大小(默认为1 GB)创建服务总线队列和主题。启用分区后,Service Bus会为您指定的每个GB创建16个副本(16个分区)。
您创建了一个分区的标准ServiceBus主题,以便您看到maxSize为16GB(1GB * 16)。如果在创建队列/主题时启用分区而不是,则将在中选择正确的选项(值),最大值为下拉。
此外,肖恩·费尔德曼已开通an issue: Portal issue - Queue size,你可以跟踪更新。如果可能,您可以在Azure门户上报告错误。
门户的
ASB部是这样的[测量](https://github.com/Azure/azure-service-bus/issues?q=is%3Aopen+is%3Aissue+label% 3Aportal)。我建议你将这个提升为一个bug。 –