Apache kafka 卡夫卡:使用选项自动创建主题
我在卡夫卡中使用自动创建主题。有些主题需要压缩,有些则不需要 是否可以在自动创建主题时指定自定义选项;或者,在我消费或生产它之前,我是否需要测试它的存在性并使用所需的选项“手动”创建它Apache kafka 卡夫卡:使用选项自动创建主题,apache-kafka,kafka-consumer-api,kafka-producer-api,kafka-topic,Apache Kafka,Kafka Consumer Api,Kafka Producer Api,Kafka Topic,我在卡夫卡中使用自动创建主题。有些主题需要压缩,有些则不需要 是否可以在自动创建主题时指定自定义选项;或者,在我消费或生产它之前,我是否需要测试它的存在性并使用所需的选项“手动”创建它 致以最诚挚的问候启用自动创建主题允许您写入不存在的主题。你唯一能在卡夫卡制作人中定义的就是主题的名称 该主题的所有配置都将根据主题的默认设置(也称为服务器默认属性)进行设置 在上的文档中,您将找到相应的配置名称,例如,主题配置cleanup.policy的服务器默认属性是代理配置log.cleanup.polic
致以最诚挚的问候启用自动创建主题允许您写入不存在的主题。你唯一能在卡夫卡制作人中定义的就是主题的名称 该主题的所有配置都将根据主题的默认设置(也称为服务器默认属性)进行设置 在上的文档中,您将找到相应的配置名称,例如,主题配置
cleanup.policy
的服务器默认属性是代理配置log.cleanup.policy
如果您需要完全控制检查主题是否存在并以编程方式使用特定配置创建主题,您可以使用。AFAIK这是不可能的。当
auto.create.topics.enable
设置为true
时,将始终使用默认配置创建主题。你能提供一些关于数据流和工作原理的更多细节吗?