azure - Azure 事件中心是否限制主题数量?

标签 azure azure-eventhub confluent-kafka-dotnet

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

CreateTopicsAsync 抛出错误:

CreateTopicsException: An error occurred creating topics: [TopicName11]: [The service was unable to process the request; please retry the operation. For more information on exception types and proper exception handling, please refer to http://go.microsoft.com/fwlink/?LinkId=761101].

最佳答案

是的; Kafka 中的主题与事件中心生态系统中的事件中心同义。 (参见:Kafka and Event Hub conceptual mapping)

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

关于azure - Azure 事件中心是否限制主题数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67603256/

相关文章:

azure - 在 ARM 中使用事件中心主题类型创建事件网格订阅

c# - Confluence Kafka Consumer 类中 key 的反序列化意味着什么?

apache-kafka - 为什么消费者重启后会读取Kafka主题的所有消息?

c# - Kafka 消费者不消费来自现有主题的消息

azure - Power BI - 事件中心中的 DAX 速度缓慢

php - 在 Azure 上升级 PHP 8 后,404 Not Found nginx/1.14.2 - Laravel

azure - 有没有办法连接到 Azure SQL DB Premium 读取横向扩展中的特定只读副本?

.net - Microsoft Azure - Windows 应用程序和 Web 应用程序的相同登录名

Azure Eventhub/事件处理器主机 : Partitioning not working as predicted

Azure 网站 CPU 在一天中的随机时间间隔内处于高位