1

我正在尝试将 Azure 事件中心用作使用 Confluent Kafka sdk 的消息总线。当我开始测试我的代码时,它可以工作,但是在我创建了 10 个主题之后,我无法再创建任何新主题。我正在使用 IAdminClient.CreateTopicsAsync 创建主题。我可以使用 MetaData.Topics.ToList() 查看我创建的前 10 个主题仍然存在,只是无法创建任何新主题。我使用 IAdminClient.DeleteTopicsAsyn 删除了我的一个主题,之后我能够添加 1 个新主题,使总数恢复到 10。我仍然无法创建第 11 个。是否有某种限制可以让我创建 10 个主题,但不能创建第 11 个?这是我可以通过简单的配置更改来增加的东西吗?谢谢你。

CreateTopicsAsync 引发的错误:

CreateTopicsException:创建主题时出错:[TopicName11]:[服务无法处理请求;请重试操作。有关异常类型和正确异常处理的详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=761101]。

4

1 回答 1

1

是的; Kafka 中的主题与事件中心生态系统中的事件中心同义。 (请参阅:Kafka 和事件中心概念映射

每个事件中心命名空间对其可以包含的事件中心实例的数量都有限制,由层决定。对于非专用层,事件中心命名空间最多可以有 10 个事件中心实例,每个实例包含 1-32 个分区。事件中心配额和限制文档包含完整的详细信息。

于 2021-05-19T12:45:49.227 回答