Commit 456b0c8dddb7e4f19665fdffc08faa1b0f3a5389

Authored by YunaiV
1 parent 20725e3d

mq:增加 kafka 配置项

yudao-server/src/main/resources/application-dev.yaml
... ... @@ -107,6 +107,9 @@ spring:
107 107 port: 5672 # RabbitMQ 服务的端口
108 108 username: guest # RabbitMQ 服务的账号
109 109 password: guest # RabbitMQ 服务的密码
  110 + # Kafka 配置项,对应 KafkaProperties 配置类
  111 + kafka:
  112 + bootstrap-servers: 127.0.0.1:9092 # 指定 Kafka Broker 地址,可以设置多个,以逗号分隔
110 113  
111 114 --- #################### 服务保障相关配置 ####################
112 115  
... ...
yudao-server/src/main/resources/application-local.yaml
... ... @@ -122,6 +122,9 @@ spring:
122 122 port: 5672 # RabbitMQ 服务的端口
123 123 username: guest # RabbitMQ 服务的账号
124 124 password: guest # RabbitMQ 服务的密码
  125 + # Kafka 配置项,对应 KafkaProperties 配置类
  126 + kafka:
  127 + bootstrap-servers: 127.0.0.1:9092 # 指定 Kafka Broker 地址,可以设置多个,以逗号分隔
125 128  
126 129 --- #################### 服务保障相关配置 ####################
127 130  
... ...
yudao-server/src/main/resources/application.yaml
... ... @@ -114,6 +114,24 @@ rocketmq:
114 114 producer:
115 115 group: ${spring.application.name}_PRODUCER # 生产者分组
116 116  
  117 +spring:
  118 + # Kafka 配置项,对应 KafkaProperties 配置类
  119 + kafka:
  120 + # Kafka Producer 配置项
  121 + producer:
  122 + acks: 1 # 0-不应答。1-leader 应答。all-所有 leader 和 follower 应答。
  123 + retries: 3 # 发送失败时,重试发送的次数
  124 + value-serializer: org.springframework.kafka.support.serializer.JsonSerializer # 消息的 value 的序列化
  125 + # Kafka Consumer 配置项
  126 + consumer:
  127 + auto-offset-reset: earliest # 设置消费者分组最初的消费进度为 earliest 。可参考博客 https://blog.csdn.net/lishuangzhe7047/article/details/74530417 理解
  128 + value-deserializer: org.springframework.kafka.support.serializer.JsonDeserializer
  129 + properties:
  130 + spring.json.trusted.packages: '*'
  131 + # Kafka Consumer Listener 监听器配置
  132 + listener:
  133 + missing-topics-fatal: false # 消费监听接口监听的主题不存在时,默认会报错。所以通过设置为 false ,解决报错
  134 +
117 135 --- #################### 芋道相关配置 ####################
118 136  
119 137 yudao:
... ...