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 | 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: | ... | ... |