Apache kafka Quarkus:为什么我需要在application.properties中指定Kafka接收器和源
我一直在学习Quarkus,它非常棒。我很高兴它能与其他东西很好地结合在一起 我一直在遵循本指南()将Quarkus与Apache Kafka结合使用,我对为什么需要指定接收器和源“端点”感到有点恼火?application.properties文件中的“channels”。这些难道不是代码中的重复吗?也许我不理解这里的一些东西,但我认为不需要配置这些东西真的很好 另外,这是否意味着如果我有一个Quarkus应用程序正在与几个不同的主题对话,我需要为每个主题配置同步 我不知道我是不是遗漏了什么,还是指南不清楚。指南是正确的 原因是卡夫卡主题名称可能与Apache kafka Quarkus:为什么我需要在application.properties中指定Kafka接收器和源,apache-kafka,quarkus,Apache Kafka,Quarkus,我一直在学习Quarkus,它非常棒。我很高兴它能与其他东西很好地结合在一起 我一直在遵循本指南()将Quarkus与Apache Kafka结合使用,我对为什么需要指定接收器和源“端点”感到有点恼火?application.properties文件中的“channels”。这些难道不是代码中的重复吗?也许我不理解这里的一些东西,但我认为不需要配置这些东西真的很好 另外,这是否意味着如果我有一个Quarkus应用程序正在与几个不同的主题对话,我需要为每个主题配置同步 我不知道我是不是遗漏了什么,
@传入
或@传出
上的频道名称不同
有些环境可能有一些毫无意义的主题名称,例如“abcdefg”,但您可以将频道名称定义为“prices”
此外,这意味着您可以在指向同一卡夫卡主题的同一应用程序/微服务中使用@传出
和@传入
,但在配置中使用不同的频道名称。指南是正确的
原因是卡夫卡主题名称可能与@传入
或@传出
上的频道名称不同
有些环境可能有一些毫无意义的主题名称,例如“abcdefg”,但您可以将频道名称定义为“prices”
此外,这意味着您可以在指向同一卡夫卡主题的同一应用程序/微服务中使用@传出
和@传入
,但在配置中使用不同的频道名称