springboot使用rocketmq RocketMQMessageListener参数

参数 version 4.6

1. consumerGroup 消费者分组

2. topic 主题

3. selectorType 消息选择器类型

  1. 默认值 SelectorType.TAG 根据TAG选择
    仅支持表达式格式如:“tag1 || tag2 || tag3”,如果表达式为null或者“*”标识订阅所有消息
  2. SelectorType.SQL92 根据SQL92表达式选择
  • 关键字:
    AND, OR, NOT, BETWEEN, IN, TRUE, FALSE, IS, NULL
  • 数据类型:
    Boolean, like: TRUE, FALSE
    String, like: ‘abc’
    Decimal, like: 123
    Float number, like: 3.1415
  • 语法:
AND, OR
>, >=, <, <=, =
BETWEEN A AND B, equals to >=A AND <=B
NOT BETWEEN A AND B, equals to >B OR <A
IN ('a', 'b'), equals to ='a' OR ='b', this operation only support String type.
IS NULL, IS NOT NULL, check parameter whether is null, or not.
=TRUE, =FALSE, check parameter whether is true, or false.
  • 样例:
(a > 10 AND a < 100) OR (b IS NOT NULL AND b=TRUE)

4. selectorExpression 选择器表达式

默认值 ”*“

5. consumeMode 消费模式

  1. 默认值 ConsumeMode.CONCURRENTLY 并行处理
  2. ConsumeMode.ORDERLY 按顺序处理

6. messageModel 消息模型

  1. 默认值 MessageModel.CLUSTERING 集群
  2. MessageModel.BROADCASTING 广播

7. consumeThreadMax 最大线程数

默认值 64

8. consumeTimeout 超时时间

默认值 30000ms

9. accessKey

默认值 ${rocketmq.consumer.access-key:}

10. secretKey

默认值 ${rocketmq.consumer.secret-key:}

11. enableMsgTrace 启用消息轨迹

默认值 true

12. customizedTraceTopic 自定义的消息轨迹主题

默认值 ${rocketmq.consumer.customized-trace-topic:}
没有配置此配置项则使用默认的主题

13. nameServer 命名服务器地址

默认值 ${rocketmq.name-server:}

14. accessChannel

默认值 ${rocketmq.access-channel:}

  • 11
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路过君_P

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值