Commit 456b0c8dddb7e4f19665fdffc08faa1b0f3a5389
1 parent
20725e3d
mq:增加 kafka 配置项
Showing
3 changed files
with
24 additions
and
0 deletions
yudao-server/src/main/resources/application-dev.yaml
| @@ -107,6 +107,9 @@ spring: | @@ -107,6 +107,9 @@ spring: | ||
| 107 | port: 5672 # RabbitMQ 服务的端口 | 107 | port: 5672 # RabbitMQ 服务的端口 |
| 108 | username: guest # RabbitMQ 服务的账号 | 108 | username: guest # RabbitMQ 服务的账号 |
| 109 | password: guest # RabbitMQ 服务的密码 | 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,6 +122,9 @@ spring: | ||
| 122 | port: 5672 # RabbitMQ 服务的端口 | 122 | port: 5672 # RabbitMQ 服务的端口 |
| 123 | username: guest # RabbitMQ 服务的账号 | 123 | username: guest # RabbitMQ 服务的账号 |
| 124 | password: guest # RabbitMQ 服务的密码 | 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,6 +114,24 @@ rocketmq: | ||
| 114 | producer: | 114 | producer: |
| 115 | group: ${spring.application.name}_PRODUCER # 生产者分组 | 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 | yudao: | 137 | yudao: |