Azure Service Bus中每个实体的最大会话数

时间:2018-08-21 06:07:21

标签: azure azureservicebus azure-servicebus-queues

Azure Service Bus允许使用会话实体(队列和主题),我们使用它们来保持同一消费者的批处理(如果我们从生产者发送批次,则必须由相同的消费者服务处理)。我找不到有关每个实体允许的最大会话数的任何建议,我们目前有4个会话可处理1000 000条消息,我想知道是否可以增加该数目。如果可以,我的案子的最大可能价值是什么?

有关我的流程的简短信息: * 1,000,000条消息要发送给ASB实体 *批量为100条消息 *会话数为4 * ASB实体已启用会话和分区

谢谢

1 个答案:

答案 0 :(得分:1)

Azure服务总线配额documentation并没有限制您可以进行的并发会话数。

您受到两个因素的限制:

  1. 名称空间上的并发连接数(AMQP为5,000,SBMP为1,000)
  2. 您可以拥有的每个实体的并发接收请求数(5,000)。

只要您不超过这些配额,就应该可以扩展接收方以处理更多会话。