【发布时间】:2021-05-25 13:27:57
【问题描述】:
我们正在使用 Spring Boot 将我们的项目迁移到微服务。我有一个要求,我应该能够使用用户在运行时提供的引导服务器和键值 serdes 等配置详细信息来运行生产者和消费者。
我能够在早期项目中使用 java Apache Kafka API 来做到这一点,但我没有看到任何使用 spring-kafka API 的方法,因为它只允许通过 Spring java 配置定义生产者或消费者相关配置类或 application.properties。
【问题讨论】:
-
有什么特别的理由选择 spring-kafka 而不是使用现有的 apache kafka api 吗?
-
整个应用程序(包括其他模块)正在迁移到 Spring Boot。我正在探索是否可以在这里使用 spring boot kafka API,而不是 Apache kafka API?
-
是的,你绝对可以探索spring-kafka,但就我个人而言,我使用Apache Kafka api只是为了更加独立和解耦。
标签: spring-boot apache-kafka spring-kafka