我正在用Spring Version 4.1.0.RELEASE(没有Sping Boot )做一个遗留项目。有没有办法把Kafka整合到这个项目中?我们需要消费和生产消息。
我在网上找到的关于Spring + Kafka的信息都是关于更新的Spring版本和/或Sping Boot 的。很遗憾,更新项目不是一个选项。有一个并行的应用程序更新项目,但我们需要一个短期的解决方案。
我尝试使用spring-kafka 1.3.11.RELEASE,但启动应用程序时出现错误。Caused by: java.lang.ClassNotFoundException: org.springframework.core.MethodIntrospector
我发现更新到较新的Spring版本可以解决这个问题。但是正如我所说,更新Spring在这个项目上下文中不是一个选项。
1条答案
按热度按时间c2e8gylq1#
kafka-clients
本身并不依赖于Spring,您不需要使用spring-kafka
、spring-integration
、spring-cloud-streams
等依赖项来“将Kafka与Spring一起使用”,因此如果您不介意自己连接Kafka客户端,那么就从原始客户端库开始吧。