目录
前言
本章只介绍springboot微服务集成kafka,跟rabbitmq用法相同,作为一个消息中间件收发消息使用,本章仅介绍集成后的基础用法,研究不深,请各位谅解。
环境准备
- IntelliJ IDEA
- 前一章中搭建的微服务框架
- 前一章之后,对目录结构进行了优化,将config相关类都放到demo.config包下
开始集成
-
pom.xml中增加依赖包
<dependency>
<groupId>org.springframework.kafka</groupId>
<artifactId>spring-kafka</artifactId>
</dependency>
加入依赖包后最好先执行mvn clean install编一把,把所需依赖包下下来,后续写代码的时候直接就可以引了。
-
application.yml中引入kafka相关配置
spring:
kafka:
bootstrap-servers: 172.101.203.33:9092
producer:
# 发生错误后,消息重发的次数。
retries: 0
#当有多个消息需要被发送到同一个分区时,生产者会