命名Kafka主题的最佳实践是什么?

sdnqo3pr  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(474)

我们是Kafka的新手,我们有几个团队在开发一些应用程序,这些应用程序相互发布/订阅事件。既然Kafka主题名称将在团队间共享,那么命名有什么最佳实践吗?
基本上,我们不希望看到一个团队命名一个主题 companyname-appname-events b组正在命名另一个主题 productname_functionB 完全不同的风格。
如有任何建议,我们将不胜感激!
注意这听起来更像是下面的问题:Kafka的主题和划分的命名规则应该是什么?然而,作者提出了更具体的问题。

pgccezyw

pgccezyw1#

https://riccomini.name/how-paint-bike-shed-kafka-topic-naming-conventions 帮助我们回答同样的问题。
作为总结,本文建议在命名数据库和表时遵循类似的最佳实践,并提供了以下建议:
避免使用基于变化内容的主题名称
避免基于存储在其他地方的信息的主题名
避免使用基于计划的消费者/生产者的主题名称。这基本上是第一条建议的一个特例:d。
尽早决定套管,并考虑实施或至少检查/监测套管。这样你就能很早抓到罪犯。

相关问题