【问题标题】:What should be naming convention of topic and partition of Kafka?Kafka的主题和分区的命名约定应该是什么?
【发布时间】:2018-09-28 18:17:12
【问题描述】:

这是我尝试用于 kafka 的一些示例,

我不确定是否适合使用或任何特定的命名约定?

主题

  1. {name}_queue
  2. {name}_topic
  • 这里我认为第一个选项不好,因为主题不完全是队列。
  • 在计算机科学术语中,队列意味着先到先出。
  • 如果分区进入主题中的图片,则主题将不再排队,因为主题内的分区是队列的一部分,数据来自 对于分区
  1. {name}_partition
  2. {name}_{kafka 主题名称}_partition
  3. {name}_{kafka 主题名称}_part

【问题讨论】:

    标签: apache-kafka


    【解决方案1】:

    我认为你想多了。您需要做的就是分配一个符合[a-zA-Z0-9\\._\\-] 的Kafka 主题名称。所以like-thislike_thislikeThis 甚至likethis。 Kafka 将通过为每个分区添加 topic-name-{partitionid} 来为您处理分区名称。

    【讨论】:

      【解决方案2】:

      关于Kafka主题命名约定的文章不多,但this可能会给你一些指导

      【讨论】:

      • 感谢您的参考。博客文章中的内容是一个很好的起点。
      猜你喜欢
      • 2016-11-13
      • 2022-12-03
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 2015-01-24
      • 2011-08-20
      • 2012-11-09
      相关资源
      最近更新 更多