注解

介绍 LOKI 注解包相关类详解(更多详细描述可点击查看源码注释)

注解类包:

👉 loki-annotationopen in new window

@MessageNameopen in new window

  • 描述:消息名注解
属性类型是否必须默认值描述
topicStringtopic名称
tagString""标签
producerString"defaultProducer"生产者
deliveryTimestamplong0延时时间
consumerGroupString"defaultConsumerGroup"消费者组
consumptionThreadCountint20消费线程数
maxCacheMessageCountint1024最大缓存信息数

@MessageKeyopen in new window

  • 描述:消息key注解
属性类型是否必须默认值描述
valueString""字段名(该值可无)

@SendMessageopen in new window

  • 描述:发送消息注解
AttributesTypeRequiredDefaultDescription
topicStringtopic名称
asyncbooleanfalse是否异步发送
messageString""发送消息,支持SPEL表达式
messageKeyString""消息key,支持SPEL表达式
tagString""标签
producerString"defaultProducer"生产者
deliveryTimestamplong0延时时间

@MessageListeneropen in new window

  • 描述: 消息接收注解
AttributesTypeRequiredDefaultDescription
topicStringtopic名称(与topicPattern必须有一个有值,topicPattern优先级更高)
topicPatternStringtopic正则名称 (与topicPattern必须有一个有值,topicPattern优先级更高)
tagString""标签
consumerGroupString"defaultConsumerGroup"消费者组
consumptionThreadCountint20消费线程数
maxCacheMessageCountint1024最大缓存信息数