有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

操作场景

Topic 是 TDMQ RocketMQ 版中的核心概念。Topic 通常用来对系统生产的各类消息做一个集中的分类和管理,例如和交易的相关消息可以放在一个名为 “trade” 的 Topic 中,供其他消费者订阅。 在实际应用场景中,一个 Topic 往往代表着一个业务聚合,由开发者根据自身系统设计、数据架构设计来决定如何设计不同的 Topic。
本文档可以指导您使用 TDMQ RocketMQ 版时,利用 Topic 对消息进行分类管理。

操作步骤

创建 Topic

1. 登录 RocketMQ 控制台
2. 在左侧导航栏选择 Topic 管理页签,选择好地域和集群后,单击新建进入创建 Topic 页面。
3. 在新建 Topic 对话框中,填写以下信息。
Topic 名称:填写 Topic 名称(创建后不可修改),3-64个字符,只能包含字母、数字、“-”及“_”
类型:选择消息类型,包括:普通、顺序消息、延迟消息和事务消息(关于消息类型的说明,请参见 消息类型)。
分区数:选择分区数量,最大支持16分区。多分区可以提高单 Topic 的生产消费性能,但是无法保证顺序性。
Topic 说明:填写 Topic 的说明信息,最长128字符。
4. 单击提交,在 Topic 列表中即可看见创建好的 Topic。
?

发送测试消息

RocketMQ 控制台支持手动发送消息,在控制台进行相应的操作即可实现消息发送给指定的 Topic。
1. Topic 管理列表中,单击目标Topic 操作栏的发送测试消息
2. 在弹窗中输入消息 Key,消息 Tag 和消息内容,单击发送
?
?
?

查看订阅的 Group

1. Topic 管理列表中,单击目标 Topic 的“ID”。
2. 页面跳转到 Group 列表,展示订阅该 Topic 的 Group 信息。
?
?

查询 Topic

您可以在 Topic 管理列表页右上角的搜索框中,通过 Topic 名称进行搜索查询,TDMQ RocketMQ 版将会模糊匹配并呈现搜索结果。
?
?

编辑 Topic

1. Topic 管理列表中,找到需要编辑的 Topic ,单击操作栏中的编辑
?
?
2. 在弹出的对话框中可以对 Topic 的说明进行编辑。
3. 单击提交即完成对 Topic 的编辑。
?
?
?
为了方便用户根据不同的业务要求调整消息的保留时间,专业版和铂金版集群支持按照 Topic 粒度调整消息的保留时间。在专业版和铂金版集群购买时,默认所有 Topic(主题)的初始化消息保留时间为 3 天,在使用过程中,用户可以根据不同的业务需求进行调整,消息保留时间的范围为 1-7 天,如用户需要更长的消息保留时间,可以通过工单联系调整。
要修改 Topic 的消息保留时间,如下图所示,在 Topic 管理 列表中,找到需要编辑的 Topic ,单击操作栏中的编辑
?

删除 Topic

批量删除:Topic 管理列表中,勾选所有需要删除的 Topic,单击左上角的批量删除,在弹出的提示框中,单击删除,完成删除。
单个删除:Topic 管理列表中,找到需要删除的 Topic,单击操作列的删除,在弹出的提示框中,单击删除,完成删除。
?
?
?
?
注意:
删除了 Topic 之后也会清除该 Topic 下积累的未消费消息,请谨慎执行。

元数据导入导出

元数据导出

您可以通过 Topic 列表页右上角的
?
按钮直接导出元数据,元数据的导出格式为 .xlsx 格式的表格文件。

元数据导入

如果您需要将一个集群的 Topic 信息载入到另一个集群内,在导出元数据后,您可以击 Topic 列表页右上角的
?
按钮,将 Topic 数据导入到指定的命名空间下。


http://www.vxiaotou.com