我们在使用 springboot集成spring-kafka的时候需要注意两者之间的版本对应关系,否则可能会因为版本不兼容导致出现错误

实际上可以直接通过官方网址来查看它们之间的关系,地址如下:

https://spring.io/projects/spring-kafka#overview

下面是从官网上截下来的图:

Spring for Apache Kafka Version :是springboot集成的spring-kafka的版本

<dependency>
    <groupId>org.springframework.kafka</groupId>
    <artifactId>spring-kafka</artifactId>
    <version>2.1.7.RELEASE</version>
</dependency>

spring Integration for Apache Kafka Version :是springboot集成的spring-integration-kafka的版本

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-kafka</artifactId>
    <version>3.3.0.RELEASE</version>
</dependency>

kafka-clients : 是springboot集成的spring-kafka,spring-kafka中引入了kafka-client的版本

springboot :是springboot的版本

至于spring Integration for Apache Kafka Version 这一列有点疑惑,哪一位朋友能解释清晰的的可以给我留言,先在此谢谢了!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/sinat_27818621/article/details/107231892