直通单元和分区计数

问题描述 投票:0回答:2

我对与TU有关的分区计数有疑问。我们有一个下面的配置和3个Tus for NameSpace,它将对每个eventhub的分区没有影响,我们是否还应该将分区数创建为32以获得更好的性能?仅供参考,我们正在使用标准计划,并在第一个接收更多消息时将分区计数保持更高。我们还使用批处理方法将消息发送到evenhub。

Configuration

azure azure-eventhub throughput
2个回答
0
投票

计划每个分区最大1 MB /秒。换句话说,将每个分区视为一个独立的流,最多可以处理1 MB /秒的流量。也就是说,您当前的配置对我来说还不错。但是,您仍然可以根据您的流量增长轨迹考虑增加分区数。


0
投票

如果有3个TU,则可能会出现问题。如果名称空间有3个TU,则在一分钟内,最大入口大小为1M * 60 * 3 = 180M /分钟,但是在您发布的表中,总大小大于180M(109 + 58 + 39)。

并且对于TU和分区计数,您应该查看How many partitions do I need?Partitions。您可以按照上述文章中的以下指南进行操作:

我们建议您平衡1:1吞吐量单位和分区以实现最佳规模。单个分区可保证多达一个吞吐量单位的入口和出口。虽然您可以在分区上实现更高的吞吐量,但不能保证性能。这就是为什么我们强烈建议事件中心中的分区数大于或等于吞吐量单位数的原因。

© www.soinside.com 2019 - 2024. All rights reserved.