package com.youlai.lab.rocketmq.consumer; import lombok.extern.slf4j.Slf4j; import org.apache.rocketmq.spring.annotation.RocketMQMessageListener; import org.apache.rocketmq.spring.annotation.SelectorType; import org.apache.rocketmq.spring.core.RocketMQListener; import org.springframework.stereotype.Component; /** * @author zc * @date 2022-10-27 00:53 */ @Component @RocketMQMessageListener(selectorType = SelectorType.SQL92, selectorExpression = "a between 0 and 6 or b > 8", topic = "sql_topic", consumerGroup = "sql_group") @Slf4j public class SQLConsumer implements RocketMQListener { /** * 测试接收将参数topic定死,实际开发写入到配置文件 * * @param message */ @Override public void onMessage(String message) { log.info("SQL92过滤消息-接受到消息:" + message); } }