Spring Boot 2/3
loki:
global-config:
mq-config:
GlobalConfig
banner
- 类型:
boolean - 默认值:
true
控制是否输出 LOKI 的 LOGO
mqConfig
- 类型:
io.github.guoshiqiufeng.loki.support.core.config.MqConfig - 默认值:无
控制统一的链接配置,spring boot 启动会初始化默认配置,具体请查看 MqConfig。
redisHistoryDelayMessageSend
- 类型:
boolean - 默认值:
false
是否开启 redis 历史延迟消息发送(已过期未处理的延时消息,系统启动重新发送),默认未开启
redisHistoryDelayMessageSendTime
- 类型:
long - 默认值:
2000
redis 历史延迟消息 发送延时时间,单位毫秒,默认2000毫秒
MqConfig
mqType
- 类型:
io.github.guoshiqiufeng.loki.enums.MqType - 默认值:
ROCKET_MQ
| 选项 | 备注 |
|---|---|
| ROCKET_MQ | rocketmq (support 5.x) |
| ROCKET_MQ_REMOTING | rocketmq remoting (support 4.x,5.x) |
| KAFKA | kafka |
| REDIS | redis |
address
- 类型:
java.lang.String - 默认值:无
mq 链接地址
auth
- 类型:
java.lang.Boolean - 默认值:
false
是否开启鉴权
username
- 类型:
java.lang.String - 默认值:无
用户名, 依赖:
auth为true时必填
password
- 类型:
java.lang.String - 默认值:无
密码, 依赖:
auth为true时必填
connectTimeout
- 类型:
int - 默认值:
180
链接超时时间,单位秒
maxAttempts
- 类型:
int - 默认值:
3
最大重试次数