Spring Boot 2/3

loki:
  global-config:
    mq-config:

GlobalConfig

  • 类型: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_MQrocketmq (support 5.x)
ROCKET_MQ_REMOTINGrocketmq remoting (support 4.x,5.x)
KAFKAkafka
REDISredis

address

  • 类型:java.lang.String
  • 默认值:无

mq 链接地址

auth

  • 类型:java.lang.Boolean
  • 默认值:false

是否开启鉴权

username

  • 类型:java.lang.String
  • 默认值:无

用户名, 依赖:authtrue 时必填

password

  • 类型:java.lang.String
  • 默认值:无

密码, 依赖:authtrue 时必填

connectTimeout

  • 类型:int
  • 默认值:180

链接超时时间,单位秒

maxAttempts

  • 类型:int
  • 默认值:3

最大重试次数