You need to enable JavaScript to run this app.
导航

在线发送消息

最近更新时间2024.04.19 11:50:04

首次发布时间2022.12.14 12:00:30

消息队列 RocketMQ版支持通过控制台方式在线调试消息发送链路,您可以在控制台中进行普通消息的发送测试,并通过消息查询功能检验该消息是否已成功发送。本文档介绍在线发送普通测试消息的操作步骤。

背景信息

成功创建 RocketMQ 实例和 Topic 之后, 您可以在消息队列 RocketMQ版控制台中进行简单的在线业务调试,验证消息发送链路是否通畅。消息队列 RocketMQ版提供在线的消息发送功能,支持发送自定义的测试消息到指定的 Topic中,同时可指定消息 Key 与消息 Tag 用于消息查询与过滤。发送消息后,可通过消息查询功能检验该消息是否已成功发送到服务端。

前提条件

注意事项

消息发送功能仅支持向指定 Topic 中发送普通消息。

  • 如果 Topic 的消息类型事务消息延时消息分区顺序消息全局顺序消息,测试消息同样会以普通消息的方式进行发送。
  • 如果 Topic 类型为分区顺序消息全局顺序消息,在线调试可能会产生部分脏数据,影响消息的顺序性。

发送消息

  1. 登录消息队列 RocketMQ版控制台

  2. 在顶部菜单栏中选择地域。

  3. 实例列表页面单击指定实例名称。

  4. Topic管理页签中找到指定 Topic,并在其对应的操作列单击发送消息

  5. 填写消息的相关设置。

    配置

    说明

    消息内容

    自定义的消息内容。

    消息 Key

    该消息的 Message Key。可选,仅支持英文、数字等可见字符。
    如果发送消息时指定了消息 Key,则发送消息后可以通过消息 Key 进行查询。

    消息 Tag

    该消息的自定义 Tag。可选。
    RocketMQ 支持消费者按照 Tag 对消息进行过滤,您可以在发送消息时指定消息 Tag,以此实现指定 Topic 下的消息分类。

    图片

  6. 单击发送
    消息发送成功后,页面会提示消息发送的结果。如果消息发送成功,将同时提供该消息的 ID,您可以通过消息 ID 进行消息查询。

后续操作

成功发送消息之后,您可以通过在线的消息查询功能查看消息是否已成功发送到服务端。支持通过消息 ID、消息 Key 和发送时间范围进行查询,详细说明请参考消息查询