RocketMQ进阶-延时消息

小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。
摘要由CSDN通过智能技术生成

rocketmq:

name-server: 172.31.0.44:9876

producer:

group: delay-group

  • 编写生产者

@Component

@Slf4j

public class DelayProduce {

@Autowired

private RocketMQTemplate rocketMQTemplatet;

public void sendDelayMessage(String topic,String message,int delayLevel){

SendResult sendResult = rocketMQTemplatet.syncSend(topic, MessageBuilder.withPayload(message).build(), 2000, delayLevel);

log.info(“sendtime is {}”, DateTimeFormatter.ofPattern(“yyyy年MM月dd日 HH:mm:ss”).format(LocalDateTime.now()));

log.info(“sendResult is{}”,sendResult);

}

}

  • 编写消费者

@Slf4j

@Component

@RocketMQMessageListener(

topic = “delay-topic”,

consumerGroup = “delay-group”

)

public class DelayConsumer implements RocketMQListener {

@Override

public void on

  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值