tencent cloud

文档反馈

发送与接收延迟消息

最后更新时间:2023-04-12 11:41:29

    操作场景

    本文以调用 Spring Boot Starter SDK 为例介绍通过开源 SDK 实现消息收发的操作过程,帮助您更好地理解延迟消息收发的完整过程。

    前提条件

    已经了解发送与接收普通消息
    下载 Demo或者前往GitHub 项目

    操作步骤

    发送消息

    和普通发送消息相同,在调用发送方法的时候,传递对应的延迟级别即可。
    SendResult sendResult = rocketMQTemplate.syncSend(
    destination,
    MessageBuilder.withPayload(message).build(),
    5000,
    delayLevel);
    延迟等级与时间对应关系
    其他延迟级别和具体延迟时间的对应关系如下:
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    1s、 5s、 10s、 30s、 1m、 2m、 3m、 4m、 5m、 6m、 7m、 8m、 9m、 10m、 20m、 30m、 1h、 2h;

    消费消息

    和普通消息相同,无需特殊处理。
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持